The open, interoperable platform for any geospatial data publication workflows, from complex enterprise workflows down to anyone sharing their first dataset. Georama is your bridge between powerful desktop GIS and scalable, standards-based web publishing.
Georama is an open-source project by OPENGIS.ch, the team behind QField, QFieldCloud, and other open geospatial tools.
Georama bridges the gap between desktop GIS and the web. It lets you take your QGIS projects and publish them as standards-compliant web services, complete with metadata management, fine-grained access control, and, thanks to its native integration with GeoGirafe, a modern web map interface.
Whether you are a small organization sharing a handful of datasets, or a large institution managing hundreds of projects and complex publication workflows, Georama is designed to scale with you.
- QGIS-native workflow: import and manage QGIS projects directly, keeping your existing data and styling intact
- WMS publishing: serve your layers as OGC-compliant WMS 1.3.0 services via qgis-server-light
- OGC API Features (WFS 3): share vector data using modern open standards, powered by pygeoapi
- Metadata management: maintain flexible, extensible metadata for your layers and datasets
- Fine-grained permissions: control who can see, edit, and publish what, down to the attribute level
- Identity provider integration: connect to external authentication providers (OAuth, SAML, LDAP) via standard Django apps
- Modern web map interface: end users explore your data through GeoGirafe, a clean and accessible WebGIS frontend
Georama is a modular suite of Django apps. At its core, it connects four components:
- QGIS as the data integration and styling engine
- Django as the application and permission layer
- pygeoapi and qgis-server-light as the standards-based service backends
- GeoGirafe as the frontend WebGIS
This architecture keeps each component focused and isolated, and is designed with a future plugin and extension system in mind.
The full documentation, including setup guides, configuration references, and API docs, is available at docs.georama.io.
Copy the example environment file and adjust it to your needs:
cp .env.dev.example .envBuild Georama:
docker compose build georamaStart all services:
docker compose up -dOnce the services are up, initialize the Django database:
docker compose exec georama make migrate
docker compose exec georama make create-superuser
docker compose exec georama make create-example-contentThe admin interface is available at http://localhost:4242/admin/ (user: admin, password: as chosen during setup).
We welcome contributions of all kinds: bug reports, feature ideas, documentation improvements, and pull requests.
Before investing time in a new feature or fix, please get in touch first, either by opening an issue or starting a conversation in our Discussions space. This helps us align early and makes sure your effort has the best chance of being merged.
See CONTRIBUTING.md for full guidelines.
See LICENSE — temporary terms, permanent open-source license planned for early 2027
Georama is built and maintained by OPENGIS.ch, a Swiss company specializing in open-source geospatial software. We are also the team behind QField and QFieldCloud. We believe open standards and open software are the foundation of a healthy geospatial ecosystem.




