Java Openstreetmap

Open-source Java projects categorized as Openstreetmap

Top 23 Java Openstreetmap Projects

  • Graphhopper

    Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.

    Project mention: The Open Source GraphHopper Routing Engine 8.0 Released | | 2023-10-18

    Well I think what he means is that we dropped the explicit support of Android and the example app with offline maps (Mapsforge), see this issue:

    But offline routing should still work on Android. But as you need JDK 1.8 support this will exclude a few older Android versions and devices, I think.

  • photon

    an open source geocoder for openstreetmap data (by komoot)

    Project mention: pelias VS photon - a user suggested alternative | | 2023-11-15

    Photon by Komoot is also using Elasticsearch for validating addresses and locations.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • openrouteservice

    🌍 The open source route planner api with plenty of features.

    Project mention: API for Geolocation and Distance Matrices | /r/datascience | 2023-03-03

    If you don't need many calls, this is great:

  • Mapsforge

    Vector map library and writer - running on Android and Desktop.

  • planetiler

    Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast

    Project mention: Protomaps – A free and open source map of the world | | 2023-10-23

    Worth mentioning this project ( that lets you create osm mbtiles and pmtiles pretty easy!

  • OSM2World

    converter that creates three-dimensional models of the world from OpenStreetMap data

  • incubator-baremaps

    Create custom vector tiles from OpenStreetMap and other data sources with Postgis and Java.

    Project mention: FLaNK Stack Weekly 29 may 2023 | | 2023-05-30
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • josm

    !!!Mirror!!! of JOSM Subversion repository

    Project mention: 250m Regel - 2.0 | /r/germantrees | 2023-05-11
  • vtm

    OpenGL vector map library - running on Android, iOS, Desktop and browser. (by mapsforge)

  • atlas

    OSM in memory (by osmlab)

  • APhotoManager

    Manage local photos on Android: gallery, geotag with photomap, privacy, tags, find, sort, view, copy, send, ... .

  • basemaps

    Basemap PMTiles generation and cartographic styles for OpenStreetMap data and more (by protomaps)

    Project mention: Protomaps – A free and open source map of the world | | 2023-10-23

    The protomaps base map is also built on planetiler: - and Brandon also contributes a lot of improvements to planetiler!

  • GeoDesk

    Fast and storage-efficient spatial database engine for OpenStreetMap data

    Project mention: GeoDesk for Python VS GeoDesk - a user suggested alternative | | 2023-11-25

    Java API

  • trekarta

    Simple, responsive map for your trek. You decide how to journey today, not the application!

    Project mention: Simple GPS app with GPX support and live position (must be free/libre or open source software, no free/premium version, no subscription option) | /r/androidapps | 2023-01-05

    I really like Trekarta.

  • OSMDashboard

    OpenStreetMaps Dashboard for OpenTracks

  • mapsplit

    A fast way to split OSM data in to a portable tiled format

  • lavatories

    Android app for finding lavatories

  • touch-mapper

    Tactile map maker. Creates 3D or embosser printable files for requested OpenStreetMap areas.

  • GeoNotes

    A simple app to create georeferences notes.

  • LocationMapViewer

    Android App to view Locations in a map with support for gpx, kml and kmz data

  • OpeningHoursParser

    Parser for string values according to the OSM opening hours specification

  • OpeningHoursEvaluator

    An evaluator for opening hours tag according to OSM opening hours specification

  • ti.osm

    OpenStreetMap module for Appcelerator Titanium

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-25.

Java Openstreetmap related posts


What are some of the best open-source Openstreetmap projects in Java? This list will help you:

Project Stars
1 Graphhopper 4,451
2 photon 1,689
3 openrouteservice 1,160
4 Mapsforge 1,109
5 planetiler 1,030
6 OSM2World 494
7 incubator-baremaps 456
8 josm 358
9 vtm 242
10 atlas 223
11 APhotoManager 218
12 basemaps 196
13 GeoDesk 127
14 trekarta 125
15 OSMDashboard 67
16 mapsplit 63
17 lavatories 58
18 touch-mapper 50
19 GeoNotes 49
20 LocationMapViewer 37
21 OpeningHoursParser 33
22 OpeningHoursEvaluator 9
23 ti.osm 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives