OSM Apps Catalog
| OSM Apps Catalog | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Author: | ToastHawaii and other contributors | |||||||||||||||||||||||||||||||||||
| License: | GNU AGPL (free of charge) | |||||||||||||||||||||||||||||||||||
| Platform: | Web | |||||||||||||||||||||||||||||||||||
| Languages: | ||||||||||||||||||||||||||||||||||||
| Website: | osm-apps.org | |||||||||||||||||||||||||||||||||||
| Source code: | ToastHawaii/osm-apps-catalog GitHub | |||||||||||||||||||||||||||||||||||
| Programming language: | TypeScript | |||||||||||||||||||||||||||||||||||
|
This website shows applications and services that use OSM data. The list of applications is taken from the OpenStreetMap Wiki, Taginfo, GitHub and Wikidata. | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
OSM Apps Catalog is a website that shows applications and services that use OpenStreetMap data. The main goal is to better connect the resources and members of the OpenStreetMap community and to show users who want to switch to OpenStreetMap a nice overview and ways to participate. The information about the applications is gathered from OpenStreetMap Wiki, Wikidata, GitHub and Taginfo project list and combined.
Features
- Categorized browsing – Explore applications grouped by categories (thematic, features, type of application).
- Search and filtering – Filter apps by supported platform, geographic coverage, programming language, and more.
- Sorting and ranking – Applications are sorted by relevance and community contribution score.
- App features comparison – Compare multiple applications side-by-side.
- Contribution discovery – Find ways to contribute to individual apps and to the OpenStreetMap ecosystem in general.
- Crowd-sourced collection – Uses (and improves) community-maintained documentation about software on the OSM Wiki and related platforms.
- Technical view – Provides tools and additional technical details for advanced users and developers.
Usage
The OSM Apps Catalog is a web-based application and does not require installation. Just visit the website osm-apps.org and start exploring.
Export a comparison to wiki.openstreetmap.org
Examples: WebOS, Indoor_Mapping
Step 1: Compare apps
- Go to osm-apps.org/docs
- Choose your language
- Go to the search page
- Set the filters how you like.
- Click on "Compare".
Step 2: Generate text/a table for the wiki.
- Click on the share icon next to the title of a category. (Only fields from this category will be exported. If an app does not support any feature of this category, it will be ignored.)
Step 3: Add to a page on wiki.openstreetmap.org
- Go to the wiki.openstreetmap.org page you want to add the comparison.
- Click on "Edit source".
- Paste the table in the clipboard where you want it.
- Add a Summary at the bottom of the page.
- Click on "Save changes".
- Yes! You published a app comparison in the wiki.
Help
For help and further information:
- Visit the project page and documentation.
- Report issues or request features via the issue tracker.
- Find out how apps gain visibility within the catalog.
- Contact the author
- Learn more about related data source:
Contribute
The OSM App Catalogue is based on contributions from the community on various platforms.
There are many ways to contribute, including documenting applications, improving metadata, adding translations, or supporting the broader OpenStreetMap ecosystem.
Documentation of applications
You can help by adding, improving, or cleaning up application metadata. Changes to the application's metadata will be visible in the OSM Apps Catalog within a day.
OpenStreetMap Wiki (anyone can contribute)
Document software that is primarily based on OpenStreetMap and relevant to the OSM community (see "About this wiki"). For less OSM-focused software, consider using Wikidata instead.
New software can be documented by creating or editing wiki pages using the Software template. Existing entries may be improved by adding missing metadata, screenshots, or correcting outdated information.
Document a new software (Step by Step)
Step 0: Check whether there is already a page for the app in this wiki. Use the search function to do this.
Step 1: Create a new wiki page for the app you want to add to the OSM App Catalog. Use the small green form below to do this. (Ensure you are logged in.)
Step 2: Edit the details.
Step 3: Save your page.
Congratulations! You've just added a page and document a software.
Removing an app from the catalog
- Add
status = unfinishedorstatus = brokenin the Software template. - Archive the entire page.
- Mark offline websites using
<s>...</s>or<strike>...</strike>. - Remove the Software or Service item template if appropriate.
Wikidata (anyone can contribute)
Items (instance of Software) may be included if they indicate usage of OpenStreetMap (e.g., via a statment with "uses (P2283)" "OpenStreetMap data (Q125124940)").
Add labels, descriptions, and other relevant metadata for a software. Good examples are CoMaps and OsmAnd
GitHub (only developers)
Add the topic "openstreetmap" to the repository of an OSM-based application.
Taginfo (only developers)
Projects can be added to Taginfo as described here: Taginfo/Projects
Translations
Translations improve accessibility across the ecosystem.
Translation of app data in OpenStreetMap Wiki
- Add translated pages for the software. (Add the language box template if not already present.)
- For the OSM Apps Catalog translate the texts in the infobox about the software.
- See "Wiki Translation" for further information.
The data source for an app can be found in the app’s details view in the catalog.
Translation of app data in Wikidata
- Add translations for labels and descriptions.
- Use qualifiers such as "language of work or name (P407)" where appropriate.
OSM Apps Catalog
Coding
OSM Apps Catalog
OpenStreetMap ecosystem
- Contribute to the broader ecosystem
- Use the catalog search to discover projects (e.g., filter by programming language)
General contributions
You can find additional ways to contribute directly in the catalog, such as:
Copyright notice
If you develop an application using OpenStreetMap data, please follow the OSM copyright guidelines.
Clear attribution in public descriptions (e.g., websites or app stores) supports transparency and helps ensure that applications are correctly identified as part of the OSM ecosystem.
Privacy Policy
The OSM Apps Catalog does not store personal user data.
For anonymized usage statistics, the project uses GoatCounter, a privacy-friendly analytics service. No personally identifiable information is collected. (Check collected usage data)
Some information provided by the user's browser (such as language or platform) may be used locally to improve the user experience. This data is processed within the browser and is not stored or transmitted to external servers (except for anonymized analytics as described above).
See also
- List of OSM-based services
- Osm Software Catalog — Desktop Windows application. Supports sorting, filtering and comparison. Based on Software template entries.
- Category:Software list
- Software libraries