
MapLibre
MapLibre is an open-source project providing a suite of libraries and tools for building custom interactive maps. Its core offerings include MapLibre GL JS for web and MapLibre Native for mobile and desktop, both featuring GPU-accelerated vector tile rendering, along with supporting tools like Martin for tile serving and Maputnik for visual style editing.
- Developer Tools
- Software Only
- Artificial Intelligence
Funding
Founders
Founder details are not available yet.
Product
Problem
Developers building custom mapping applications often face high licensing costs, vendor lock-in, and limited flexibility with proprietary map libraries. Existing open-source alternatives may lack performance, modern hardware acceleration, or comprehensive tooling for creating and serving custom map styles and tiles.
Solution
MapLibre offers a suite of open-source libraries and tools for creating and deploying interactive maps. The core offerings include MapLibre GL JS for web applications and MapLibre Native for mobile, desktop, and embedded devices, both utilizing GPU-accelerated rendering for high performance. The project also provides a Style Specification for defining map appearance and a Tile Specification for a more efficient vector tile format. Supporting tools like Martin and Maputnik enable developers to serve tiles and visually edit map styles, respectively, creating a complete, self-hosted mapping stack.
Target Audience
The primary audience is software developers and organizations building custom mapping applications for web, mobile, and embedded systems, including those in logistics, geospatial analysis, and location-based services.
Features
- MapLibre GL JS: A TypeScript library for web maps with GPU-accelerated vector tile rendering.
- MapLibre Native: A C++ library for cross-platform apps, supporting OpenGL, Metal, and Vulkan for performance.
- Style Specification: A JSON-based standard for defining map data, drawing order, and styling rules.
- Tile Specification: A next-generation vector tile format with improved compression and decoding performance.
- Martin: A tile server component for serving map tiles to applications.
- Maputnik: A visual editor for creating and modifying MapLibre style documents.