Zaczero / openstreetmap-ng

🚀 The Next Generation of OpenStreetMap — in Python!
GNU Affero General Public License v3.0
101 stars 10 forks source link
cython gis mapping maps openapi openstreetmap postgresql python

OpenStreetMap-NG logo OpenStreetMap-NG

Discord Developers Chat Liberapay Patrons GitHub Sponsors GitHub Stars

OpenStreetMap-NG is an unofficial Python fork of openstreetmap.org. It's on a mission to push the boundaries of OpenStreetMap and provide a better experience for all users. It's simply the Next Generation of OpenStreetMap.

📢 Development Updates

I actively post weekly/bi-weekly updates on the development of OpenStreetMap-NG on my OpenStreetMap diary. You can also subscribe to the RSS feed to stay up-to-date.

👷 Contributing

To get started contributing, see the Contributing Guide on the GitHub wiki. This wiki is the primary source of information for contributors. We support Linux, macOS, and Windows (WSL2) operating systems.

You can also join our Discord server to receive personalized support and discuss development topics. This is our primary internal communication channel. It's free to join and we're always happy to help you get started!

✨ The Vision

🔢 KISS Principle

OpenStreetMap-NG follows the KISS principle (Keep It Simple, Stupid). We believe that simplicity is the key to success and that less is more. We avoid complex abstractions and frameworks. We use straightforward and easy to understand Python code.

🌍 Community Driven

OpenStreetMap-NG is an open community-driven project. The best ideas come from people just like you! We believe the community is the heart of OpenStreetMap and that everyone should have an equal say.

This project is currently funded through community donations. We are not sponsored nor endorsed by the OpenStreetMap Foundation. We are ordinary mappers who want to make a difference.

📚 Learn More

More feature details can be found in the project announcement. This information is not strictly up-to-date, but it provides a broader view of the project. More recent updates can be found on my OpenStreetMap diary but they are lesser in quantity.

🛣️ The Roadmap

The general roadmap of the project. You can use it to track the big picture progress. I update it from time to time as the development progresses. Not all features and improvements are listed here.


OpenStreetMap-NG
Made with love and care.
— 🫂 —