Maps and geospatial
Mapping libraries, geocoding, routing and navigation data, GeoJSON and tile tools, and OpenStreetMap projects, including many Mapbox repositories.
An open source command line toolkit that turns drone, balloon or kite photos into maps, point clouds, 3D models and elevation models. Used for aerial mapping and surveying.
Forked 2026-06-09Last synced 2026-09-29License: AGPL-3.0Maps and geospatialGitHub
A mobile web prototype for map lighting challenges. An organizer picks a real area and shares a link, and participants light up map cells by walking around it.
Forked 2026-06-09Last synced 2026-09-29No license declaredMaps and geospatialGitHub
A web app that generates a 3D map of real cities with building and road data, built with React Three Fiber. Maps can be exported as GLB files.
Forked 2026-05-09Last synced 2026-09-29License: MITMaps and geospatialGitHub
An open-source library for showing interactive vector tile maps in iOS, Android and desktop apps. It uses the GPU for fast rendering and is used to add maps to native applications.
Forked 2025-12-31Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
A real-time 3D digital map of Tokyo's public transport system. You can watch trains and other transit move on the map in a browser.
Forked 2025-12-26Last synced 2026-09-29License: MITMaps and geospatialGitHub
An OpenAPI specification for the Google Maps Platform APIs. It is marked deprecated, with future updates moving to a Postman workspace.
Forked 2023-06-06Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A Dockerfile and image setup for running PostgreSQL with the PostGIS spatial extension. It makes it easy to start a geospatial database in a container.
Forked 2021-08-08Last synced 2026-09-29License: GPL-2.0Maps and geospatialGitHub
A web page where you draw on a map to get bounding box coordinates. The values can be used with tools like GDAL, Leaflet, OpenLayers and Overpass.
Forked 2021-08-08Last synced 2026-09-29No license declaredMaps and geospatialGitHub
A C library that parses and normalizes street addresses from around the world using statistical NLP and open geo data. It is used to clean addresses and match duplicate records.
Forked 2021-01-24Last synced 2026-09-29License: MITMaps and geospatialGitHub
A modular open-source geocoder that works as a search engine for places worldwide. It turns addresses and place names into coordinates using open data, and can be self-hosted.
Forked 2021-01-23Last synced 2026-09-29License: MITMaps and geospatialGitHub
A library for geometry and spatial indexing on a sphere rather than a flat map. It is used to handle shapes and locations on the globe, such as region covering and spatial lookups.
Forked 2020-12-06Last synced 2026-09-29License: Apache-2.0Maps and geospatialGitHub
A simple, browser-based JavaScript editor for OpenStreetMap. It lets people add and fix map data without needing specialist software.
Forked 2020-12-05Last synced 2026-09-29License: ISCMaps and geospatialGitHub
A command line tool for publishing data to the Mapbox Tiling Service without writing code. It runs in the terminal with Node.js and syncs your data into tilesets.
Forked 2020-12-04Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
The iOS part of the Mapbox Vision AR SDK. No description or README is provided, so the name implies augmented reality features built on camera vision for iOS apps.
Forked 2020-12-04Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
The Android Vision AR SDK from Mapbox. It uses on-device neural networks to turn a connected camera into a second set of eyes for a car, enabling driver-assistance and AR navigation features.
Forked 2020-12-04Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A small module that matches single GPS points or sequences of GPS points to a road network. It builds a spatial index of the roads so matching is quick.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
A fast fuzzy and exact phrase matching engine written in Rust. It was built to power text indexing and lookup for the Carmen geocoder.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
Ready-made Mapbox GL map styles for Mapbox GL JS and the mobile SDKs. They can be used as is or as a starting point for custom maps in Mapbox Studio.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A build of libcurl for Android, used by Mapbox GL Native for network requests. It is a supporting dependency rather than a standalone tool.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A small JavaScript function that converts any GeoJSON object into a FeatureCollection. It saves you from handling each GeoJSON type separately.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
A reference architecture for showing real-time data on Mapbox maps. It includes an election example where county results update live.
Forked 2020-11-01Last synced 2026-09-29License: BSD-3-ClauseMaps and geospatialGitHub
A very fast JavaScript algorithm that draws a concave outline around a set of 2D points. It is useful when a convex hull would cover too much empty space.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
An open-source NodeJS module that indexes connected node pairs from OSM data and returns metadata for them. It is useful for looking up road tags along a route.
Forked 2020-11-01Last synced 2026-09-29License: BSD-3-ClauseMaps and geospatialGitHub
A C++14 library that converts GeoJSON into the geometry.hpp data types. It lets C++ programs read GeoJSON in a common geometry format.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
A command line shortcut for turning local geodata files into tiles and writing them to S3 or the local disk. It is no longer actively maintained by Mapbox.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
A JavaScript library that slices GeoJSON into vector tiles on the fly. It lets browsers render and interact with large GeoJSON data quickly.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
A JavaScript module that turns OpenStreetMap ways, given as GeoJSON LineStrings, into a normalized graph of intersections and ways. It covers steps like merging and splitting lines.
Forked 2020-11-01Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
Extracts all coordinates from any valid GeoJSON object and returns them as one flat array. Handy when you only need the points and not the structure.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
Computes the bounding extent of a GeoJSON object. It is commonly used to frame a map or static map image around some data.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
A Node module that detects the type of a spatial file and its protocol, such as shapefile, GPX, KML, GeoJSON or GeoTIFF. It is no longer actively maintained by Mapbox.
Forked 2020-11-01Last synced 2026-09-29No license declaredMaps and geospatialGitHub
Hosts annotation processors and module providers for Mapbox's modular Android SDKs. It is supporting infrastructure that lets SDK modules be assembled separately.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A Node module that finds the closest features to a longitude and latitude within a set of vector tile buffers. Useful for asking what is near a point in tile data.
Forked 2020-11-01Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
Turns a bounding box into a center point and zoom level for static maps. It works in Node.js and in browsers.
Forked 2020-11-01Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
A very fast JavaScript library for clustering geospatial points in browsers and Node. It groups nearby markers so maps with many points stay readable.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
Example apps showing how to use the Mapbox Vision SDK on Android. Useful as a starting point for developers who want to try the SDK and follow its tutorials.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
An experimental iOS library for the Mapbox Maps SDK that makes it easy to add shapes, icons and other annotations to a map. It is not intended for production use.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
An Android library that detects and handles user gestures such as scale, rotate, move, shove and tap. It is used for touch interaction in map apps.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A Unity package that brings map rendering, location services, directions and geocoding into Unity projects. It targets iOS and Android games and apps that need maps.
Forked 2020-11-01Never confirmed in syncCustom license (see repository)Maps and geospatialGitHub
A command line tool that builds vector tilesets from large or small collections of GeoJSON, Geobuf or CSV data. It is used to prepare data for fast display on web and mobile maps.
Forked 2020-11-01Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
A Swift library that connects Apple platform apps to the Mapbox Voice API for natural-sounding text-to-speech. It is mainly used to read turn instructions aloud in navigation apps.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
A spatial analysis library in Swift, ported from Turf.js. It offers geometry and GeoJSON calculations for iOS, macOS, tvOS, watchOS, visionOS and Linux apps.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
An accessibility control for Mapbox GL JS that lets screen reader users hear names of map features. It helps make web maps usable for people who rely on voiceover.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
Utilities for combining Mapbox maps and location services with ARKit in iOS apps. It is an experimental library for placing map-based content in augmented reality.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
Example code showing how to use the Mapbox geocoder, including batch geocoding with parallel requests and throttling. It helps developers see working implementations in different languages.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
A small JavaScript library that converts KML and GPX files to GeoJSON. It works in browsers and Node.js and is used to bring track and place data into web maps.
Forked 2020-11-01Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
Mapbox telemetry and core libraries for Android, covering anonymous usage data collection plus helpers for permissions, location and connectivity. The repository is archived and no longer maintained.
Forked 2020-11-01Last synced 2026-09-29License: MITMaps and geospatialGitHub
A collection of single-purpose plugin libraries that extend the Mapbox Maps SDK for Android. Examples include annotations, traffic layers, 3D buildings and offline maps.
Forked 2020-11-01Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
A set of PaintCode files for navigation UI graphics. They can be exported as drawing code for Android, iOS, Xamarin and web.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A small library that checks whether a browser supports Mapbox GL JS. Developers use it to show a fallback when the map cannot run.
Forked 2020-11-01Last synced 2026-09-29License: BSD-3-ClauseMaps and geospatialGitHub
A JavaScript tool that combines a Maki icon with a map marker shape and returns an SVG. It is used to generate custom marker images for maps.
Forked 2020-11-01Last synced 2026-09-29No license declaredMaps and geospatialGitHub
A Mapbox GL JS plugin that switches the language of map labels in a style. It can also pick the language from the user's browser settings.
Forked 2020-11-01Last synced 2026-09-29License: BSD-3-ClauseMaps and geospatialGitHub
Draw tools for Mapbox GL JS that let users draw and edit points, lines and polygons on a web map. It is used for adding simple editing features to map apps.
Forked 2020-11-01Last synced 2026-09-29License: ISCMaps and geospatialGitHub
Generates an interpolation network from a road network and address points in GeoJSON. It is used to estimate address locations along streets for geocoding.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
Street abbreviation and word equivalence lists grouped by language and country. They help geocoders treat different spellings and short forms as the same word. Preserved after Mapbox deleted it.
Forked 2020-11-01Last synced 2026-09-29License: MITMaps and geospatialGitHub
A C++ library that renders customizable vector maps in native apps using Mapbox style sheets and vector tiles. It underlies the Mapbox Maps SDKs for Android, iOS and macOS.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A rasterio plugin that applies color adjustments such as gamma and contrast to geospatial rasters. It is used to improve satellite imagery while keeping GeoTIFF information.
Forked 2020-11-01Last synced 2026-09-29License: MITMaps and geospatialGitHub
A Rasterio CLI plugin that exports a raster dataset to an MBTiles SQLite file. It handles reprojection and builds tiles in parallel for use in tiled maps.
Forked 2020-11-01Last synced 2026-09-29License: MITMaps and geospatialGitHub
The Mapbox Navigation SDK for Android, used to add turn-by-turn navigation to Android apps. The README points to the full docs and a migration guide from v2.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
Source of the Mapbox GL JS documentation website, with guidance on writing API docs and examples. It is for contributors who maintain that documentation.
Forked 2020-11-01Last synced 2026-09-29License: BSD-3-ClauseMaps and geospatialGitHub
The Mapbox Navigation SDK for iOS, providing turn-by-turn navigation logic and a ready-made UI for iPhone, iPad and CarPlay. Developers can drop it in or build a custom experience.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A collection of common static and header-only C++ libraries shared among Mapbox native SDKs. It serves as internal building blocks for those SDKs.
Forked 2020-11-01Last synced 2026-09-29License: BSD-3-ClauseMaps and geospatialGitHub
A Mapnik implementation of the Mapbox Vector Tile specification. It provides C++ headers to turn geodata into vector tiles and to render vector tiles into images.
Forked 2020-11-01Last synced 2026-09-29License: BSD-3-ClauseMaps and geospatialGitHub
A low-level C++ storage layer used by the carmen geocoder. It stores and looks up index data so forward geocoding from text to coordinates runs quickly.
Forked 2020-11-01Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
A Node.js wrapper for the fuzzy-phrase Rust module, built with Neon. It lets JavaScript code use fuzzy phrase matching from that library.
Forked 2020-11-01Last synced 2026-09-29No license declaredMaps and geospatialGitHub
A geocoder that looks up places and addresses using map tile based indexes. It lets you run your own geocoding server with swappable data sources.
Forked 2020-11-01Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
A storage library written in Rust that backs the Carmen geocoding engine, with a JavaScript wrapper. It handles the low-level data work so Carmen can search places quickly.
Forked 2020-11-01Last synced 2026-09-29No license declaredMaps and geospatialGitHub
A Python library for reading and writing geospatial raster data such as satellite imagery and elevation grids. It gives a simpler interface on top of GDAL for GIS work.
Forked 2020-11-01Last synced 2026-09-29License: BSD-3-ClauseMaps and geospatialGitHub
The Mapbox Java SDK, which wraps Mapbox APIs such as directions and geocoding for Java and Android apps. It helps developers add maps, routing and location search.
Forked 2020-10-13Last synced 2026-09-29License: MITMaps and geospatialGitHub
An Android library that combines GPS and accelerometer data with a Kalman filter. It aims to make position tracking and travelled distance more accurate.
Forked 2020-10-09Last synced 2026-09-29License: MITMaps and geospatialGitHub
An open source routing engine for OpenStreetMap data. It computes directions, travel-time areas and matrices for different travel modes.
Forked 2019-11-13Last synced 2026-09-29Custom license (see repository)Maps and geospatialGitHub
The C++ backend of the Open Source Routing Machine, a fast routing engine for road networks. It is used to compute routes and travel times from map data.
Forked 2019-05-04Last synced 2026-09-29License: BSD-2-ClauseMaps and geospatialGitHub
A hackathon project that shows public transport delays in Wroclaw on a map. It uses location and delay data collected over two weeks in late 2016.
Forked 2018-07-20Last synced 2026-09-29No license declaredMaps and geospatialGitHub
A tool that compares GPS traces with OpenStreetMap data to find streets whose one-way tagging is probably wrong. It helps mappers fix map errors.
Forked 2018-06-28Last synced 2026-09-29No license declaredMaps and geospatialGitHub
An open source routing engine for OpenStreetMap that runs as a Java library or a web server. It calculates routes, distances, times and turn-by-turn instructions.
Forked 2018-05-17Last synced 2026-09-29License: Apache-2.0Maps and geospatialGitHub
An open source route planner API built on OpenStreetMap. It offers directions, isochrones and distance matrices for apps that need routing.
Forked 2018-03-25Last synced 2026-09-29License: GPL-3.0Maps and geospatialGitHub
A Java toolkit for solving vehicle routing and traveling salesman problems with real-world constraints. It is used to plan efficient delivery or service routes.
Forked 2018-01-29Last synced 2026-09-29License: Apache-2.0Maps and geospatialGitHub