#maplibre — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #maplibre, aggregated by home.social.
-
My @sotm presentation "Client Side Transport Maps on OpenStreetMap.org" is available online. I've put the video and a lightly-edited transcript up on our company blog:
https://www.thunderforest.com/blog/sotm-2026-client-side-transport-maps/
Has anyone else tried converting a Mapnik style to Maplibre? Any similar or unusual challenges that you ran into? Tell me more!
Big thanks to the organisers of the conference, it was as always great fun to attend and to present there.
-
My @sotm presentation "Client Side Transport Maps on OpenStreetMap.org" is available online. I've put the video and a lightly-edited transcript up on our company blog:
https://www.thunderforest.com/blog/sotm-2026-client-side-transport-maps/
Has anyone else tried converting a Mapnik style to Maplibre? Any similar or unusual challenges that you ran into? Tell me more!
Big thanks to the organisers of the conference, it was as always great fun to attend and to present there.
-
My @sotm presentation "Client Side Transport Maps on OpenStreetMap.org" is available online. I've put the video and a lightly-edited transcript up on our company blog:
https://www.thunderforest.com/blog/sotm-2026-client-side-transport-maps/
Has anyone else tried converting a Mapnik style to Maplibre? Any similar or unusual challenges that you ran into? Tell me more!
Big thanks to the organisers of the conference, it was as always great fun to attend and to present there.
-
My @sotm presentation "Client Side Transport Maps on OpenStreetMap.org" is available online. I've put the video and a lightly-edited transcript up on our company blog:
https://www.thunderforest.com/blog/sotm-2026-client-side-transport-maps/
Has anyone else tried converting a Mapnik style to Maplibre? Any similar or unusual challenges that you ran into? Tell me more!
Big thanks to the organisers of the conference, it was as always great fun to attend and to present there.
-
My @sotm presentation "Client Side Transport Maps on OpenStreetMap.org" is available online. I've put the video and a lightly-edited transcript up on our company blog:
https://www.thunderforest.com/blog/sotm-2026-client-side-transport-maps/
Has anyone else tried converting a Mapnik style to Maplibre? Any similar or unusual challenges that you ran into? Tell me more!
Big thanks to the organisers of the conference, it was as always great fun to attend and to present there.
-
Martin v1.15.0 lands two postprocessing features worth a look. convert_to_hillshade bakes shaded relief from Mapzen normal tiles, reading a 3x3 neighborhood so tiles have no seams at the edges. convert_to_contour traces contour lines from Terrarium tiles and serves them as MVT, so the client styles and labels them.
Proud founding members of @maplibre
#MapLibre #OpenSource #Cartography
https://github.com/maplibre/martin/releases/tag/martin-v1.15.0 -
Martin v1.15.0 lands two postprocessing features worth a look. convert_to_hillshade bakes shaded relief from Mapzen normal tiles, reading a 3x3 neighborhood so tiles have no seams at the edges. convert_to_contour traces contour lines from Terrarium tiles and serves them as MVT, so the client styles and labels them.
Proud founding members of @maplibre
#MapLibre #OpenSource #Cartography
https://github.com/maplibre/martin/releases/tag/martin-v1.15.0 -
Martin v1.15.0 lands two postprocessing features worth a look. convert_to_hillshade bakes shaded relief from Mapzen normal tiles, reading a 3x3 neighborhood so tiles have no seams at the edges. convert_to_contour traces contour lines from Terrarium tiles and serves them as MVT, so the client styles and labels them.
Proud founding members of @maplibre
#MapLibre #OpenSource #Cartography
https://github.com/maplibre/martin/releases/tag/martin-v1.15.0 -
Martin v1.15.0 lands two postprocessing features worth a look. convert_to_hillshade bakes shaded relief from Mapzen normal tiles, reading a 3x3 neighborhood so tiles have no seams at the edges. convert_to_contour traces contour lines from Terrarium tiles and serves them as MVT, so the client styles and labels them.
Proud founding members of @maplibre
#MapLibre #OpenSource #Cartography
https://github.com/maplibre/martin/releases/tag/martin-v1.15.0 -
Martin v1.15.0 lands two postprocessing features worth a look. convert_to_hillshade bakes shaded relief from Mapzen normal tiles, reading a 3x3 neighborhood so tiles have no seams at the edges. convert_to_contour traces contour lines from Terrarium tiles and serves them as MVT, so the client styles and labels them.
Proud founding members of @maplibre
#MapLibre #OpenSource #Cartography
https://github.com/maplibre/martin/releases/tag/martin-v1.15.0 -
MapLibre GL JS v6.8.0 is out. Terrain render-to-texture output now samples through mipmaps with trilinear filtering, so draped layers stop shimmering at high pitch.
Also a nice batch of load-time work: lazy Intl.Segmenter creation, shader programs linked before compile status is read, and default markers built once and cloned (roughly half the constructor time).
We're a proud founding member of MapLibre.
#MapLibre #OpenSource #WebGL
https://github.com/maplibre/maplibre-gl-js/releases/tag/v6.8.0 -
MapLibre GL JS v6.8.0 is out. Terrain render-to-texture output now samples through mipmaps with trilinear filtering, so draped layers stop shimmering at high pitch.
Also a nice batch of load-time work: lazy Intl.Segmenter creation, shader programs linked before compile status is read, and default markers built once and cloned (roughly half the constructor time).
We're a proud founding member of MapLibre.
#MapLibre #OpenSource #WebGL
https://github.com/maplibre/maplibre-gl-js/releases/tag/v6.8.0 -
MapLibre GL JS v6.8.0 is out. Terrain render-to-texture output now samples through mipmaps with trilinear filtering, so draped layers stop shimmering at high pitch.
Also a nice batch of load-time work: lazy Intl.Segmenter creation, shader programs linked before compile status is read, and default markers built once and cloned (roughly half the constructor time).
We're a proud founding member of MapLibre.
#MapLibre #OpenSource #WebGL
https://github.com/maplibre/maplibre-gl-js/releases/tag/v6.8.0 -
MapLibre GL JS v6.8.0 is out. Terrain render-to-texture output now samples through mipmaps with trilinear filtering, so draped layers stop shimmering at high pitch.
Also a nice batch of load-time work: lazy Intl.Segmenter creation, shader programs linked before compile status is read, and default markers built once and cloned (roughly half the constructor time).
We're a proud founding member of MapLibre.
#MapLibre #OpenSource #WebGL
https://github.com/maplibre/maplibre-gl-js/releases/tag/v6.8.0 -
MapLibre GL JS v6.8.0 is out. Terrain render-to-texture output now samples through mipmaps with trilinear filtering, so draped layers stop shimmering at high pitch.
Also a nice batch of load-time work: lazy Intl.Segmenter creation, shader programs linked before compile status is read, and default markers built once and cloned (roughly half the constructor time).
We're a proud founding member of MapLibre.
#MapLibre #OpenSource #WebGL
https://github.com/maplibre/maplibre-gl-js/releases/tag/v6.8.0 -
A critical MapLibre XSS vulnerability allows zero-click code execution in 2.7M weekly downloads. Discover how CVE-2026-85061 works and how to patch now.
#MapLibre #XSS #CVE202685061 #WebSecurity #InfoSec #CyberSecurity #OpenSource
-
A critical MapLibre XSS vulnerability allows zero-click code execution in 2.7M weekly downloads. Discover how CVE-2026-85061 works and how to patch now.
#MapLibre #XSS #CVE202685061 #WebSecurity #InfoSec #CyberSecurity #OpenSource
-
A critical MapLibre XSS vulnerability allows zero-click code execution in 2.7M weekly downloads. Discover how CVE-2026-85061 works and how to patch now.
#MapLibre #XSS #CVE202685061 #WebSecurity #InfoSec #CyberSecurity #OpenSource
-
A critical MapLibre XSS vulnerability allows zero-click code execution in 2.7M weekly downloads. Discover how CVE-2026-85061 works and how to patch now.
#MapLibre #XSS #CVE202685061 #WebSecurity #InfoSec #CyberSecurity #OpenSource
-
Sweating the sub-pixel anti-aliasing bugs so that you don't have to!
This image is from some of my debugging work on one of our upcoming MapLibre styles. I noticed that something wasn't quite right - a tiny single-pixel wide glitch on one side of some of our place-label icons. So then of course I had to track down the root cause...
#thunderforest #cartography #maplibre
Edit: Added a real-life map image, so you see what I mean by a "tiny" glitch - I'm pretty sure most people wouldn't notice!
-
Sweating the sub-pixel anti-aliasing bugs so that you don't have to!
This image is from some of my debugging work on one of our upcoming MapLibre styles. I noticed that something wasn't quite right - a tiny single-pixel wide glitch on one side of some of our place-label icons. So then of course I had to track down the root cause...
#thunderforest #cartography #maplibre
Edit: Added a real-life map image, so you see what I mean by a "tiny" glitch - I'm pretty sure most people wouldn't notice!
-
Sweating the sub-pixel anti-aliasing bugs so that you don't have to!
This image is from some of my debugging work on one of our upcoming MapLibre styles. I noticed that something wasn't quite right - a tiny single-pixel wide glitch on one side of some of our place-label icons. So then of course I had to track down the root cause...
#thunderforest #cartography #maplibre
Edit: Added a real-life map image, so you see what I mean by a "tiny" glitch - I'm pretty sure most people wouldn't notice!
-
Sweating the sub-pixel anti-aliasing bugs so that you don't have to!
This image is from some of my debugging work on one of our upcoming MapLibre styles. I noticed that something wasn't quite right - a tiny single-pixel wide glitch on one side of some of our place-label icons. So then of course I had to track down the root cause...
#thunderforest #cartography #maplibre
Edit: Added a real-life map image, so you see what I mean by a "tiny" glitch - I'm pretty sure most people wouldn't notice!
-
Sweating the sub-pixel anti-aliasing bugs so that you don't have to!
This image is from some of my debugging work on one of our upcoming MapLibre styles. I noticed that something wasn't quite right - a tiny single-pixel wide glitch on one side of some of our place-label icons. So then of course I had to track down the root cause...
#thunderforest #cartography #maplibre
Edit: Added a real-life map image, so you see what I mean by a "tiny" glitch - I'm pretty sure most people wouldn't notice!
-
Placemark is now fully open source. Birk Skyum, a MapLibre cofounder, landed a PR swapping Mapbox GL JS for MapLibre, so forks no longer need a Mapbox token to run.
As a founding member of MapLibre, this is the kind of thing we love to see. One dependency swap, and a whole tool becomes forkable by anyone.
https://macwright.com/2026/08/25/placemark-fully-open-source.html
-
Placemark is now fully open source. Birk Skyum, a MapLibre cofounder, landed a PR swapping Mapbox GL JS for MapLibre, so forks no longer need a Mapbox token to run.
As a founding member of MapLibre, this is the kind of thing we love to see. One dependency swap, and a whole tool becomes forkable by anyone.
https://macwright.com/2026/08/25/placemark-fully-open-source.html
-
Placemark is now fully open source. Birk Skyum, a MapLibre cofounder, landed a PR swapping Mapbox GL JS for MapLibre, so forks no longer need a Mapbox token to run.
As a founding member of MapLibre, this is the kind of thing we love to see. One dependency swap, and a whole tool becomes forkable by anyone.
https://macwright.com/2026/08/25/placemark-fully-open-source.html
-
Placemark is now fully open source. Birk Skyum, a MapLibre cofounder, landed a PR swapping Mapbox GL JS for MapLibre, so forks no longer need a Mapbox token to run.
As a founding member of MapLibre, this is the kind of thing we love to see. One dependency swap, and a whole tool becomes forkable by anyone.
https://macwright.com/2026/08/25/placemark-fully-open-source.html
-
Placemark is now fully open source. Birk Skyum, a MapLibre cofounder, landed a PR swapping Mapbox GL JS for MapLibre, so forks no longer need a Mapbox token to run.
As a founding member of MapLibre, this is the kind of thing we love to see. One dependency swap, and a whole tool becomes forkable by anyone.
https://macwright.com/2026/08/25/placemark-fully-open-source.html
-
One more reason to love @maplibre and Martin: GSoC contributor Manbhav Sugla just added DuckDB and GeoParquet backends. Skip the PostGIS import dance and serve vector tiles straight from analytical datasets. Async pooling, auto bounds, MVT encoding included.
We're proud founding members!
#MapLibre #GIS #OpenSource #GeoSpatial
https://maplibre.org/news/2026-08-15-gsoc-martin-duckdb/ -
One more reason to love @maplibre and Martin: GSoC contributor Manbhav Sugla just added DuckDB and GeoParquet backends. Skip the PostGIS import dance and serve vector tiles straight from analytical datasets. Async pooling, auto bounds, MVT encoding included.
We're proud founding members!
#MapLibre #GIS #OpenSource #GeoSpatial
https://maplibre.org/news/2026-08-15-gsoc-martin-duckdb/ -
One more reason to love @maplibre and Martin: GSoC contributor Manbhav Sugla just added DuckDB and GeoParquet backends. Skip the PostGIS import dance and serve vector tiles straight from analytical datasets. Async pooling, auto bounds, MVT encoding included.
We're proud founding members!
#MapLibre #GIS #OpenSource #GeoSpatial
https://maplibre.org/news/2026-08-15-gsoc-martin-duckdb/ -
One more reason to love @maplibre and Martin: GSoC contributor Manbhav Sugla just added DuckDB and GeoParquet backends. Skip the PostGIS import dance and serve vector tiles straight from analytical datasets. Async pooling, auto bounds, MVT encoding included.
We're proud founding members!
#MapLibre #GIS #OpenSource #GeoSpatial
https://maplibre.org/news/2026-08-15-gsoc-martin-duckdb/ -
One more reason to love @maplibre and Martin: GSoC contributor Manbhav Sugla just added DuckDB and GeoParquet backends. Skip the PostGIS import dance and serve vector tiles straight from analytical datasets. Async pooling, auto bounds, MVT encoding included.
We're proud founding members!
#MapLibre #GIS #OpenSource #GeoSpatial
https://maplibre.org/news/2026-08-15-gsoc-martin-duckdb/ -
If you love libraries, and want to help tidy up the data in #OpenStreetMap (for the US and Canada), I have such good news for you! Here's my QA map that tries to outline data deficiencies so folks can get to work on them.
The graphic is for branches it thinks are missing from OSM (perhaps moved/closed/renamed perhaps needing to be added)
It's powered by various federal and regional datasets as well as #wikidata.
https://watmildon.github.io/library-passport-osm/qa-map.html
-
If you love libraries, and want to help tidy up the data in #OpenStreetMap (for the US and Canada), I have such good news for you! Here's my QA map that tries to outline data deficiencies so folks can get to work on them.
The graphic is for branches it thinks are missing from OSM (perhaps moved/closed/renamed perhaps needing to be added)
It's powered by various federal and regional datasets as well as #wikidata.
https://watmildon.github.io/library-passport-osm/qa-map.html
-
If you love libraries, and want to help tidy up the data in #OpenStreetMap (for the US and Canada), I have such good news for you! Here's my QA map that tries to outline data deficiencies so folks can get to work on them.
The graphic is for branches it thinks are missing from OSM (perhaps moved/closed/renamed perhaps needing to be added)
It's powered by various federal and regional datasets as well as #wikidata.
https://watmildon.github.io/library-passport-osm/qa-map.html
-
If you love libraries, and want to help tidy up the data in #OpenStreetMap (for the US and Canada), I have such good news for you! Here's my QA map that tries to outline data deficiencies so folks can get to work on them.
The graphic is for branches it thinks are missing from OSM (perhaps moved/closed/renamed perhaps needing to be added)
It's powered by various federal and regional datasets as well as #wikidata.
https://watmildon.github.io/library-passport-osm/qa-map.html
-
If you love libraries, and want to help tidy up the data in #OpenStreetMap (for the US and Canada), I have such good news for you! Here's my QA map that tries to outline data deficiencies so folks can get to work on them.
The graphic is for branches it thinks are missing from OSM (perhaps moved/closed/renamed perhaps needing to be added)
It's powered by various federal and regional datasets as well as #wikidata.
https://watmildon.github.io/library-passport-osm/qa-map.html
-
Tomorrow is the last day to self-nominate for the #MapLibre Board. We have 5 great candidates now, but I would love to see a 6th one so we can have a vote. 🙂
Being on the MapLibre board is a great way to contribute to the future of open source maps and to make connections in the space.
MapLibre is a young project. We don't have a lot of red tape and you decide your own priorities.
My DMs are open if you want more info!
-
Tomorrow is the last day to self-nominate for the #MapLibre Board. We have 5 great candidates now, but I would love to see a 6th one so we can have a vote. 🙂
Being on the MapLibre board is a great way to contribute to the future of open source maps and to make connections in the space.
MapLibre is a young project. We don't have a lot of red tape and you decide your own priorities.
My DMs are open if you want more info!
-
Tomorrow is the last day to self-nominate for the #MapLibre Board. We have 5 great candidates now, but I would love to see a 6th one so we can have a vote. 🙂
Being on the MapLibre board is a great way to contribute to the future of open source maps and to make connections in the space.
MapLibre is a young project. We don't have a lot of red tape and you decide your own priorities.
My DMs are open if you want more info!
-
Tomorrow is the last day to self-nominate for the #MapLibre Board. We have 5 great candidates now, but I would love to see a 6th one so we can have a vote. 🙂
Being on the MapLibre board is a great way to contribute to the future of open source maps and to make connections in the space.
MapLibre is a young project. We don't have a lot of red tape and you decide your own priorities.
My DMs are open if you want more info!
-
Tomorrow is the last day to self-nominate for the #MapLibre Board. We have 5 great candidates now, but I would love to see a 6th one so we can have a vote. 🙂
Being on the MapLibre board is a great way to contribute to the future of open source maps and to make connections in the space.
MapLibre is a young project. We don't have a lot of red tape and you decide your own priorities.
My DMs are open if you want more info!
-
A couple of creative coworkers are trying to get proper 3D models (glTF) onto a map in #maplibre native. This is as far as they got 😂 vs the LOD they’re looking for (our logo as an example).
Seems this is easy with GL JS through three.js or deckgl but (near) impossible with native. Am I wrong @bart ?
-
A couple of creative coworkers are trying to get proper 3D models (glTF) onto a map in #maplibre native. This is as far as they got 😂 vs the LOD they’re looking for (our logo as an example).
Seems this is easy with GL JS through three.js or deckgl but (near) impossible with native. Am I wrong @bart ?
-
A couple of creative coworkers are trying to get proper 3D models (glTF) onto a map in #maplibre native. This is as far as they got 😂 vs the LOD they’re looking for (our logo as an example).
Seems this is easy with GL JS through three.js or deckgl but (near) impossible with native. Am I wrong @bart ?
-
A couple of creative coworkers are trying to get proper 3D models (glTF) onto a map in #maplibre native. This is as far as they got 😂 vs the LOD they’re looking for (our logo as an example).
Seems this is easy with GL JS through three.js or deckgl but (near) impossible with native. Am I wrong @bart ?
-
A couple of creative coworkers are trying to get proper 3D models (glTF) onto a map in #maplibre native. This is as far as they got 😂 vs the LOD they’re looking for (our logo as an example).
Seems this is easy with GL JS through three.js or deckgl but (near) impossible with native. Am I wrong @bart ?
-
MapLibre GL JS 6.0 is out: ESM-only, WebGL2-required, and fully freed from Mapbox heritage. Sixteen breaking changes mark the library's evolution into its own identity. If you build location features on MapLibre, this one requires attention.
https://latlong.blog/2026/07/maplibre-gl-js-60-esm-only-webgl2-required-and-finally-mapbox-free.html
-
MapLibre GL JS 6.0 is out: ESM-only, WebGL2-required, and fully freed from Mapbox heritage. Sixteen breaking changes mark the library's evolution into its own identity. If you build location features on MapLibre, this one requires attention.
https://latlong.blog/2026/07/maplibre-gl-js-60-esm-only-webgl2-required-and-finally-mapbox-free.html
-
MapLibre GL JS 6.0 is out: ESM-only, WebGL2-required, and fully freed from Mapbox heritage. Sixteen breaking changes mark the library's evolution into its own identity. If you build location features on MapLibre, this one requires attention.
https://latlong.blog/2026/07/maplibre-gl-js-60-esm-only-webgl2-required-and-finally-mapbox-free.html
-
MapLibre GL JS 6.0 is out: ESM-only, WebGL2-required, and fully freed from Mapbox heritage. Sixteen breaking changes mark the library's evolution into its own identity. If you build location features on MapLibre, this one requires attention.
https://latlong.blog/2026/07/maplibre-gl-js-60-esm-only-webgl2-required-and-finally-mapbox-free.html
-
MapLibre GL JS 6.0 is out: ESM-only, WebGL2-required, and fully freed from Mapbox heritage. Sixteen breaking changes mark the library's evolution into its own identity. If you build location features on MapLibre, this one requires attention.
https://latlong.blog/2026/07/maplibre-gl-js-60-esm-only-webgl2-required-and-finally-mapbox-free.html
-
State of the Map trip booked! I'll be in town from the 24th of August already, so if you want to hang out, talk maps, play some board games or bike around #Paris, hit me up.
This will be my first global #SOTM. 🙂
Two #MapLibre items on the programme.
https://2026.stateofthemap.org/sessions/MKKGG9/
-
State of the Map trip booked! I'll be in town from the 24th of August already, so if you want to hang out, talk maps, play some board games or bike around #Paris, hit me up.
This will be my first global #SOTM. 🙂
Two #MapLibre items on the programme.
https://2026.stateofthemap.org/sessions/MKKGG9/
-
State of the Map trip booked! I'll be in town from the 24th of August already, so if you want to hang out, talk maps, play some board games or bike around #Paris, hit me up.
This will be my first global #SOTM. 🙂
Two #MapLibre items on the programme.
https://2026.stateofthemap.org/sessions/MKKGG9/
-
State of the Map trip booked! I'll be in town from the 24th of August already, so if you want to hang out, talk maps, play some board games or bike around #Paris, hit me up.
This will be my first global #SOTM. 🙂
Two #MapLibre items on the programme.
https://2026.stateofthemap.org/sessions/MKKGG9/
-
State of the Map trip booked! I'll be in town from the 24th of August already, so if you want to hang out, talk maps, play some board games or bike around #Paris, hit me up.
This will be my first global #SOTM. 🙂
Two #MapLibre items on the programme.
https://2026.stateofthemap.org/sessions/MKKGG9/
-
MapLibre GL JS v5 (v6 is in pre-release) supports globe projection. Enable it with setProjection({type:'globe'}), add a GlobeControl for the user toggle, and configure sky and background layers for a realistic look. Pair it with the satellite style, and it's a big visual upgrade over a flat Mercator for full-planet views.
#MapLibre #Cartography #WebDev
https://docs.stadiamaps.com/tutorials/3d-globe-view-with-maplibre-gl-js/?utm_campaign=docs-series-3d-globe