mapforge-org/mapforge
mapforge-org/mapforge has 31 GitHub stars and 5 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 03:22 UTC. Last push 2026-11-05.
Self-hosted collaborative map editor. Create, style and share GeoJSON maps in real time. Open source alternative to Google My Maps and Felt.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalMapforge
Try it on mapforge.org · Self-host · Changelog · Contributing
Create individual maps for your places, tracks and events, and share them in real time.
See the demo map here
Mapforge is an open source GIS web application. Create and share your places, tracks and events as GeoJSON layers on different base maps, with MapLibre GL JS on desktop and mobile. Changes are synced live to all clients.
Features
Map and data
- Create maps with your own data on top of various available base maps.
- 3D terrain, hillshade, contour lines and globe projection
- Draw shapes and style them: Add pictures, customize colors, symbols, labels, (3D) polygons, indoor maps and more. The style attributes extend the GeoJSON / Mapbox simplestyle spec.
- Import and export GeoJSON, GPX and KML
- Search places and addresses, including the features of the open map
- Integration with Overpass API for custom OpenStreetMap queries
Routing
- Plan routes for walking, bicycle and car with openrouteservice, with elevation profile and route color coding by steepness or surface
Collaboration and sharing
- Real-time collaborative editing, changes sync to every connected client over WebSockets
- Share maps and embed on your own web page
Apps and platforms
- Desktop and mobile UI
- PWA support by default, ships as an Android app via Bubblewrap
- Record GPS tracks with the built in µlogger API
- Login with Google, GitHub or OSM OAuth, no auth system to maintain
Privacy and self-hosting
- Self-host with ready-to-use Docker Compose file
- No ads and no tracking
How Mapforge compares
| Mapforge | uMap | Google My Maps | Felt | |
|---|---|---|---|---|
| License | AGPL v3 | AGPL v3 | proprietary | proprietary |
| Self-hosting | yes, Docker Compose | yes | no | no |
| Real-time collaboration | yes | yes, opt-in | through account sharing | yes |
| Vector base maps, 3D terrain, globe | yes | no, Leaflet 2D | no | no |
| Routing with elevation profile | yes, with ORS key | yes (ORS) | directions only | no |
| Import formats | GeoJSON, GPX, KML | CSV, GeoJSON, GPX, KML, OSM | CSV, XLSX, KML, GPX, Sheets | Shapefile, GeoTIFF, CSV |
| Spatial analysis (buffers, joins) | no | no | no | yes |
| Icon markers | yes, emoji + Pinhead | yes, icon symbol field | no, icon images only | yes |
| Photo upload | yes, max 5 MB | no, image URL only | yes | yes, with EXIF position |
| Live GPS track recording | yes, µlogger API | no | no | yes, field app |
| Mobile app | PWA and Android app | responsive web only | view only, no edit | iOS and Android |
| Interface languages | English, German | 47 languages | Google account language | English |
Development
Mapforge is a Ruby on Rails 8 application. It uses Mongoid on MongoDB for persistence, Redis and Action Cable for live sync, and Importmap with Turbo and Stimulus for the frontend. The map uses MapLibre GL JS, mapbox-gl-draw for drawing and Turf.js for geometry calculations.
- DEVELOPMENT.md explains the local setup.
- CONTRIBUTING.md explains the workflow for bug reports, code and translations.
- GitHub Discussions is the place for questions and ideas.
License
Mapforge uses the AGPL v3 license. See THIRD-PARTY-LICENSES.md for the licenses of the bundled open source projects.
Explore related projects
awesome-selfhosted/awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
335,410 starsimmich-app/immich
High performance self-hosted photo and video management solution.
118,568 starsStirling-Tools/Stirling-PDF
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
96,048 starslouislam/uptime-kuma
A fancy self-hosted monitoring tool
93,389 stars