Repolode
streetcomplete

streetcomplete/StreetComplete

An easy-to-use OpenStreetMap editor for Android and iOS that improves map data by answering simple on-site questions.

Stars
5,085
Forks
472
Open issues
132
Last commit
2 days ago

What is it?

StreetComplete is a mobile editor for OpenStreetMap, the open map of the world, designed for people with no OSM tagging knowledge. The app finds nearby places where map data is missing or outdated and shows them as quest markers. Each quest asks a simple question, such as the name of a road, and the answer is converted into OSM tags and uploaded to the OSM database under the user's own account.

Edits are grouped into meaningful changesets, and the app works offline and keeps mobile data usage low, which suits surveying on foot or by bike. Quests are deliberately limited to those that can be answered with a simple question, so users do not need to understand the underlying tagging schemes.

The app is available on Google Play, F-Droid, the App Store and as a direct APK from GitHub. The project is written in Kotlin and is built with Kotlin Multiplatform for iOS support.

Key features

  • 01Shows nearby map data gaps as quest markers to answer on site.
  • 02Turns simple answers into OpenStreetMap tags automatically.
  • 03Uploads edits to OSM using the user's own account in grouped changesets.
  • 04Works offline and uses little mobile data.
  • 05Runs on Android and iOS.

Use cases

  • Adding missing road names, surfaces or cycleway details while walking or cycling.
  • Contributing to OpenStreetMap without learning its tagging scheme.
  • Surveying opening hours or parking information for local businesses and streets.
  • Solving notes left by other StreetComplete users.

Quick start

  1. 1

    Download the app from Google Play, F-Droid, GitHub releases, or the App Store

  2. 2

    Sign in with your OpenStreetMap account and answer the on-site quest questions

Things to know

  • Runs only on Android and iOS, not on desktop.
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.

Topics

FAQ

What is StreetComplete?
An easy-to-use OpenStreetMap editor for Android and iOS that improves map data by answering simple on-site questions. StreetComplete is a mobile editor for OpenStreetMap, the open map of the world, designed for people with no OSM tagging knowledge. The app finds nearby places where map data is missing or outdated and shows them as quest markers. Each quest asks a simple question, such as the name of a road, and the answer is converted into OSM tags and uploaded to the OSM database under the user's own account.
Is StreetComplete free to use? What license does it have?
StreetComplete is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is StreetComplete still maintained?
Actively maintained. The last commit to StreetComplete was on Oct 20, 2026.
What can I use StreetComplete for?
Adding missing road names, surfaces or cycleway details while walking or cycling. Contributing to OpenStreetMap without learning its tagging scheme. Surveying opening hours or parking information for local businesses and streets. Solving notes left by other StreetComplete users.
How do I install StreetComplete?
Download the app from Google Play, F-Droid, GitHub releases, or the App Store Sign in with your OpenStreetMap account and answer the on-site quest questions
Where can I get StreetComplete?
The source code and installation instructions are on GitHub: https://github.com/streetcomplete/StreetComplete

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects