SPB Git
5.1 KB · 169 lines json
1{2  "slug": "maplibre",3  "name": "MapLibre",4  "aliases": [5    "MapLibre GL JS",6    "MapLibre Native"7  ],8  "vendor": {9    "name": "MapLibre Organization",10    "slug": "maplibre",11    "website": "https://maplibre.org"12  },13  "homepage_url": "https://maplibre.org/",14  "docs_url": "https://maplibre.org/maplibre-gl-js/docs/",15  "repo_url": "https://github.com/maplibre/maplibre-gl-js",16  "license_url": "https://github.com/maplibre/maplibre-gl-js/blob/main/LICENSE.txt",17  "product_type": "library",18  "product_status": "active",19  "summary": "Open-source vector-tile map renderers for web (GL JS) and native platforms, forked from Mapbox GL and governed by a community organisation",20  "description": "MapLibre is a community-governed family of open-source map rendering libraries that began as a fork of Mapbox GL JS and the Mapbox native SDKs when those moved to a proprietary licence. MapLibre GL JS renders vector tiles in the browser with WebGL, supporting data-driven styling, rotation, tilt, 3D terrain and globe views; MapLibre Native targets iOS, Android, Qt and other platforms from a shared C++ core. The MapLibre Style Specification documents the style JSON, and the project also stewards tooling such as Martin and a tile-server ecosystem. It works with any vector-tile source, including self-hosted PMTiles or OpenStreetMap-derived tiles from providers like OpenFreeMap, Stadia or MapTiler. Users must supply their own tiles and styles, keep up with an actively evolving API, and accept that some advanced Mapbox features have no exact counterpart.",21  "capabilities": [22    "WebGL vector-tile rendering with data-driven styles",23    "Rotation, pitch, 3D terrain and globe projection",24    "Native SDKs for iOS, Android and Qt from a shared core",25    "Open style specification compatible with many tile providers",26    "Support for PMTiles and self-hosted tile servers",27    "Plugin and framework integrations (React, Vue, Svelte)"28  ],29  "workflows": [30    "Serve OSM-derived vector tiles from PMTiles and style them in MapLibre",31    "Replace Mapbox GL JS v1 in an existing app with minimal code changes"32  ],33  "advantages": [34    "BSD-3-Clause license with no vendor token",35    "Works with any tile or style source",36    "Active community governance"37  ],38  "limitations": [39    "Tiles, styles and hosting are the user's responsibility",40    "API evolves quickly across major versions",41    "Some Mapbox proprietary features are absent"42  ],43  "prerequisites": [44    "A vector-tile source and style JSON"45  ],46  "audiences": [47    "Web and mobile developers avoiding vendor lock-in",48    "Teams self-hosting map infrastructure"49  ],50  "alternatives": [51    "mapbox",52    "leaflet",53    "openstreetmap"54  ],55  "comparison_notes": "Mapbox GL JS is the proprietary ancestor with a hosted data and billing stack; MapLibre keeps the rendering engine open and tile-provider agnostic. Leaflet is lighter and raster-first. OpenStreetMap supplies the data that most MapLibre tile sources derive from.",56  "categories": [57    {58      "slug": "gis-mapping",59      "primary": true60    },61    {62      "slug": "web-frameworks"63    }64  ],65  "tags": [66    "maps",67    "vector-tiles",68    "webgl",69    "open-source",70    "javascript",71    "sdk"72  ],73  "use_cases": [74    "map-geodata"75  ],76  "operating_systems": [77    "web",78    "ios",79    "android"80  ],81  "execution_modes": [82    "local",83    "self-hosted"84  ],85  "interfaces": [86    "library",87    "sdk"88  ],89  "deployment_models": [90    "embedded"91  ],92  "integrations": [93    "PMTiles",94    "Martin",95    "OpenFreeMap",96    "MapTiler",97    "React",98    "deck.gl"99  ],100  "data_formats": [101    "Mapbox/MapLibre Vector Tiles",102    "GeoJSON",103    "Style JSON",104    "PMTiles"105  ],106  "languages": [107    "TypeScript",108    "C++",109    "Swift",110    "Kotlin"111  ],112  "source_model": "open-source",113  "license_spdx": "BSD-3-Clause",114  "pricing_model": [115    "open-source",116    "free"117  ],118  "self_hostable": true,119  "sources": [120    {121      "url": "https://maplibre.org/",122      "type": "official_site",123      "supports": [124        "name",125        "summary"126      ],127      "checked_at": "2026-11-02",128      "title": "MapLibre"129    },130    {131      "url": "https://maplibre.org/maplibre-gl-js/docs/",132      "type": "official_docs",133      "supports": [134        "capabilities",135        "interfaces"136      ],137      "checked_at": "2026-11-02",138      "title": "MapLibre GL JS documentation"139    },140    {141      "url": "https://github.com/maplibre/maplibre-gl-js/blob/main/LICENSE.txt",142      "type": "license_page",143      "supports": [144        "license_spdx",145        "source_model"146      ],147      "checked_at": "2026-11-02",148      "title": "LICENSE.txt (BSD 3-Clause)"149    },150    {151      "url": "https://github.com/maplibre/maplibre-native",152      "type": "repository",153      "supports": [154        "operating_systems",155        "languages"156      ],157      "checked_at": "2026-11-02",158      "title": "maplibre/maplibre-native"159    }160  ],161  "confidence": "high",162  "depth": "standard",163  "featured": false,164  "discovery_method": "editorial-research",165  "editorial_status": "reviewed",166  "visibility": "public",167  "author": "batch-F"168}169
Files · 19c0ff748ee94e0979c734f5fb3afeefc11ee9e1
Menu

Theme