
OpenStreetMap
OpenStreetMap is a crowdsourcing project that creates and distributes free geographic data for the world. Our data is collected by hundreds of thousands of contributors around the globe and released with an open-content license. We allow free access not only to our map products, but all the underlying map data, which powers websites and apps used by billions of people worldwide. OSM data can be freely used in both open and closed source software, and has attracted many commercial users. Still, the success of OSM wouldn't be possible without open source software and volunteer developers. The database, website and API running on our own servers, the editing tools used by contributors to improve the map, and many of the most popular libraries and end-user applications within the OSM software ecosystem are all open source software, and developed through a community-driven process. As our Google Summer of Code participation spans this diverse set of software projects, most of which are maintained as independent efforts under the OSM umbrella, contributors will encounter a wide range of programming languages, paradigms and use cases. We hope that we have interesting challenges to offer for any developer, no matter their background!
GSoC Participation History
Technologies
Topics
Past Projects
Category Support in Nominatim
Nominatim currently classifies places using a single OSM class/type pair, which causes duplicate database entries for multi-tagged objects, fragile...
DuckDB Backend for Martin TileServer
This project aims to provide first-class DuckDB support for Martin TileServer. DuckDB, with its spatial extension and native ST_AsMVT and and...
Enhance Pedestrian Routing
The majority of mapped sidewalks in OSM lack explicit names, which makes Valhalla generate vague pedestrian routing instructions. This project aims...
Automated Routing QA: A Regression Testing Framework for Routing & Guidance Quality in Valhalla
Valhalla currently lacks a scalable way to detect routing and guidance regressions introduced by pull requests. This project builds a three-component...
Make closures.osm.ch Production Ready
closures.osm.ch is a community-driven platform for reporting temporary road closures in real-time, built during GSoC 2025. It is not yet...
Frequently Asked Questions
OpenStreetMap | GSoC Org Profile & Stats - Learn about OpenStreetMap's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available