Open-source library for interactive vector maps in the browser — the standard stack for modern web maps.
MapLibre GL JS is my first choice for interactive maps in the browser. The library emerged as an open-source fork of Mapbox GL JS v1, is free to use, and combines WebGL performance with fine-grained styling control. I use MapLibre for route planners, data visualizations, location search, and mobility applications — preferably with self-hosted vector tiles instead of expensive tile providers.
MapLibre GL JS is the open-source library of choice when maps in the browser need to be performant, flexible, and free of ongoing license costs. The library uses WebGL for smooth pan, zoom, and rendering — even with large datasets.
Typical use cases: route planners, location search, interactive data visualizations, tourism and mobility applications, and dashboards with spatial context.
MapLibre emerged as a fork of Mapbox GL JS v1, shortly after Mapbox switched the library to a commercial license. With MapLibre, the ongoing API costs of Google Maps or Mapbox are gone — a decisive difference, especially in high-traffic projects.
On the technical side, MapLibre offers full access to the rendering stack: custom styles, custom tile sources (for example via PMTiles), clusters, 3D buildings, and data layers can be customized down to the last detail.
I take on the complete MapLibre development: from concept to map styling and integration into React or Astro applications, through to connecting your own data source. I migrate existing Mapbox or Leaflet applications to MapLibre when license costs or vendor lock-in become a problem.
Looking for an experienced MapLibre developer in Frankfurt or Germany? I build your map application — from scratch or as a migration from Mapbox.
Get in Touch