Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mapforge

Self-hosted collaborative map editor. Create, style and share GeoJSON maps in real time using MapLibre GL JS on desktop/mobile.

Ficha actualizada 22 sept 2026, 21:52 · upstream 22 sept 2026, 21:41 · release v2026.09.20

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es mapforge

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Mapforge is an open source GIS web application that enables users to create, style, and share individual maps for places, tracks, or events as GeoJSON layers on various base maps. Changes are synced live across all connected clients via WebSockets. The platform supports real-time collaboration with full editability of vector features including polygons, lines, points, and images. It provides a self-hosted alternative to Google My Maps and Felt, offering no ads or tracking while delivering a rich editing experience on both desktop and mobile devices.

CASOS DE USO
  • Create collaborative maps for events with real-time updates from multiple participants
  • Build interactive maps of locations with editable vector features (points, lines, polygons)
  • Share custom-style GeoJSON layers across teams or organizations without proprietary dependencies
  • Plan routes and analyze terrain elevation profiles using open routing services like OpenRouteService
  • Embed shareable map views into internal websites or applications for offline access
PUNTOS DESTACADOS
  • Self-hosted with Docker Compose, no ads or tracking — ideal for private deployments
  • Real-time collaborative editing via WebSockets with full editability of vector features
  • Supports multiple base maps including 3D terrain, hillshade, contour lines, and globe projection
  • Live GPS track recording through the built-in µlogger API without requiring external apps
  • PWA support by default for mobile access, plus a native Android app via Bubblewrap
PRECAUCIONES
  • No spatial analysis features such as buffer calculations or geospatial joins are available out of the box
  • Routing is limited to OpenRouteService with elevation profile and color coding; no custom routing algorithms
  • GeoJSON style attributes extend only a subset of Mapbox simplestyle — some advanced styles may not be fully supported
  • No built-in spatial indexing or geospatial database optimization for large datasets
  • Mobile app is limited to PWA and Android via Bubblewrap; no iOS native app
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Deploy using Docker Compose with the provided compose file. Mapforge requires MongoDB, Redis, and a Rails application running on port 3000. For production, consider containerizing the entire stack including the Rails app, database, cache, and frontend services. The self-hosting guide provides detailed configuration for custom environments.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Rails
SERVICIOS
RedisMongoDB
BASES DE DATOS
RedisMongoDB
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.