MapLibre · GitHub
Skip to content
@maplibre

MapLibre

The MapLibre Organization is an umbrella for open-source mapping libraries.

MapLibre Logo

The MapLibre Organization is an umbrella for open-source mapping libraries.

Welcome to the MapLibre organization!
We build and maintain open-source tools and libraries for interactive maps and geospatial visualization — empowering developers, researchers, and organizations to create world-class mapping applications.

🌍 Our Vision

Our goal is to ensure that everyone has free access to high-quality, open-source mapping technology.
We strive to provide performant, feature-rich, and developer-friendly libraries that make it easy to transform raw geospatial data into beautiful visualizations — from bits to pixels.

🧭 What We Do

MapLibre develops and maintains:

  • Rendering libraries like MapLibre GL JS and MapLibre Native
  • Map servers and tools such as Martin and Maputnik
  • Ecosystem tools and integrations that make it easier to work with open geospatial data

Our work is entirely open source, and contributions from individuals and organizations around the world make it possible.

Visit maplibre.org to learn more about our projects, documentation, and community initiatives.

🤝 Get Involved

We’d love to have you join our community!
There are several ways to connect and collaborate:

  • GitHub Discussions, Issues, and Pull Requests
    Every MapLibre repository is open for contributions and discussions. Share feedback, suggest improvements, or submit your code!
  • Slack
    Join the MapLibre Slack, hosted by OpenStreetMap US.
    After joining, hop into the #maplibre channel and other topic-specific rooms like #maplibre-gl-js.
  • Technical Steering Committee (TSC) Meetings
    Our TSC meets monthly (typically the second Wednesday of each month, evening Europe time).
    Meetings are open to everyone! The Zoom link is shared in Slack about a week before the meeting.

Tip

Want to contribute but not sure where to start?
Check the good-first-issue labels on GitHub or drop by our Slack — we’re happy to help you get started.

Let’s build the future of open mapping together.

Pinned Loading

  1. maplibre-gl-js maplibre-gl-js Public

    MapLibre GL JS - Interactive vector tile maps in the browser

    TypeScript 12k 1.3k

  2. maplibre-native maplibre-native Public

    MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.

    C++ 2.3k 667

  3. martin martin Public

    Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.

    Rust 4k 412

  4. awesome-maplibre awesome-maplibre Public

    A collection of awesome things that use or support MapLibre!

    1.1k 173

  5. maplibre-tile-spec maplibre-tile-spec Public

    Next generation map vector tiles format

    Rust 562 74

  6. maputnik maputnik Public

    An open source visual editor for the 'MapLibre Style Specification'

    TypeScript 2.7k 479

Repositories

Showing 10 of 60 repositories
  • maplibre-native Public

    MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.

    maplibre/maplibre-native's past year of commit activity
    C++ 2,286 BSD-2-Clause 667 472 (4 issues need help) 143 Updated Oct 27, 2026
  • maplibre-native-ffi Public

    An experimental C API for MapLibre Native, built for low-level language bindings and host integrations that need a C boundary instead of direct C++ interop.

    maplibre/maplibre-native-ffi's past year of commit activity
    C 35 BSD-2-Clause 12 12 3 Updated Oct 27, 2026
  • maplibre-react-native Public

    MapLibre React Native – Interactive vector tile maps with MapLibre Native in Expo and React Native supporting Android & iOS.

    maplibre/maplibre-react-native's past year of commit activity
    TypeScript 672 MIT 128 37 22 Updated Oct 27, 2026
  • maplibre-tile-spec Public

    Next generation map vector tiles format

    maplibre/maplibre-tile-spec's past year of commit activity
    Rust 562 Apache-2.0 74 43 (1 issue needs help) 5 Updated Oct 27, 2026
  • martin Public

    Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.

    maplibre/martin's past year of commit activity
    Rust 4,030 Apache-2.0 412 26 (4 issues need help) 8 Updated Oct 27, 2026
  • maputnik Public

    An open source visual editor for the 'MapLibre Style Specification'

    maplibre/maputnik's past year of commit activity
    TypeScript 2,661 MIT 478 86 (6 issues need help) 9 Updated Oct 27, 2026
  • maplibre-agent-skills Public

    Community-maintained agent skills for MapLibre GL JS — helping AI coding assistants write better mapping code

    maplibre/maplibre-agent-skills's past year of commit activity
    JavaScript 155 MIT 10 19 (15 issues need help) 1 Updated Oct 27, 2026
  • maplibre-gl-native-distribution Public

    MapLibre Native for iOS distributed via the Swift Package Manager.

    maplibre/maplibre-gl-native-distribution's past year of commit activity
    Swift 83 BSD-2-Clause 52 0 0 Updated Oct 27, 2026
  • navara Public

    Navara is a highly extensible 3D map engine. Load a wide range of GIS data, from satellite imagery and terrain to 3D city models and vector data, then freely layer your own visualizations on top.

    maplibre/navara's past year of commit activity
    TypeScript 393 43 36 (1 issue needs help) 1 Updated Oct 27, 2026
  • flutter-maplibre-gl Public

    Flutter plugin for MapLibre: vendor‑neutral vector & raster maps on Android, iOS and Web, with custom styles, offline regions, GeoJSON layers and PMTiles (fork of flutter-mapbox-gl)

    maplibre/flutter-maplibre-gl's past year of commit activity
    Dart 377 227 35 (1 issue needs help) 8 Updated Oct 27, 2026