OpenStreetMap
Collaborative project to create a free editable map of the world.
The software provides the web front‑end and API for a collaborative, editable world map. It implements user accounts, diary entries, messaging, and browsing pages that display map data. An XML/JSON editing API lets contributors upload and modify geographic information, while GPX files can be uploaded, viewed and accessed through the same API.
It is built with Ruby on Rails, stores data in PostgreSQL, and relies on external services such as map tile and geocoding providers. The default setup uses publicly available services for development and testing, but a full installation can be self‑hosted with the required dependencies.
The project is open source under GPL‑2.0, maintained by a community of developers, and welcomes contributions via pull requests, issue tracking, translation platforms, and mailing lists. It is stable, free‑tier, and does not require a subscription.
Reviews
Loading reviews…
Similar apps

Travel & Trip Planning
GraphHopper
Fast routing library and server using OpenStreetMap.

Travel & Trip Planning
OpenTripPlanner
Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local…
API & Network Testing
OpenRouteService
Route service with directions, isochrones, time-distance matrix, route optimization, etc.

API & Network Testing
Open Source Routing Machine (OSRM)
High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.

API & Network Testing
Nominatim
Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data.

Databases & Data Tools
MapTiler Server
Host OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database.