Open Source Map
A map you embed is rarely free for long - the moment your traffic grows, the per-view and per-request meter on hosted tiles and geocoding turns a feature into a bill that tracks your own success, and the base data stays something you rent rather than hold. The open source tile servers, rendering engines, and geocoders here run on open OpenStreetMap data on infrastructure you control, so you serve your own tiles and resolve your own addresses without a quota or per-lookup charge between you and the world it draws.

MapLibre GL JS
JavaScript library for interactive, GPU-rendered vector tile maps in the browser

OSRM
High-performance C++ routing engine for OpenStreetMap road networks

Nominatim
Geocoder and search engine for OpenStreetMap, turning addresses into coordinates and back

Martin
Vector tile server that generates tiles on the fly from PostGIS and serves PMTiles and MBTiles

Pelias
Modular open-source geocoder built on Elasticsearch and powered by open data

OpenMapTiles
Open vector tile schema and toolset that generates basemaps from OpenStreetMap data

Photon
Geocoder for OpenStreetMap data with search-as-you-type, typo tolerance, and reverse geocoding

TileServer GL
Map tile server for vector and raster maps with GL styles and MapLibre GL Native rendering

Planetiler
Command-line tool that builds planet-scale vector tilesets from OpenStreetMap fast on one machine