Java Geospatial

Open-source Java projects categorized as Geospatial Edit details

Top 16 Java Geospatial Projects

  • Graphhopper

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

  • Apache Calcite

    Apache Calcite

    Project mention: CITIC Industrial Cloud — Apache ShardingSphere Enterprise Applications | | 2022-04-14

    The SQL Federation engine contains processes such as SQL Parser, SQL Binder, SQL Optimizer, Data Fetcher and Operator Calculator, suitable for dealing with co-related queries and subqueries cross multiple database instances. At the underlying layer, it uses Calcite to implement RBO (Rule Based Optimizer) and CBO (Cost Based Optimizer) based on relational algebra, and query the results through the optimal execution plan.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • JTS Topology Suite

    The JTS Topology Suite is a Java library for creating and manipulating vector geometry.

    Project mention: GitHub - locationtech/jts: The JTS Topology Suite is a Java library for creating and manipulating vector geometry. | | 2022-01-27
  • GeoTools

    Official GeoTools repository (by geotools)

  • incubator-sedona

    A cluster computing framework for processing large-scale geospatial data

    Project mention: Apache Sedona for Processing Geospatial Data at Scale | | 2022-03-18
  • Mapsforge

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

    Project mention: Wahoo equivalent of Garmin Connect, Lezyne GPS Root or Hammerhead Dashboard? | | 2022-05-31

    You are correct, Valhalla is used for routing. Maps are rendered on the ELEMNT, BOLT and ROAM with mapsforge, BOLT2 with vtm. To look at map files there is cruiser cruiser (mapsforge) and cruiser-gl (vtm). Create updated maps with wahooMapsCreator. There is also some documentation how to add POI's or make a custom theme.

  • Spatial4j

    LocationTech Spatial4j: A Geospatial Library for Java

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • WorldWindJava

    The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.

    Project mention: We’re NASA software engineers responsible for developing prominent computational fluid dynamics (CFD) software like TetrUSS and FUN3D. Ask us anything about this software and how you can download it for free! | | 2021-07-01

    TetrUSS has a Request Now! button instead of a link to a direct download. FUN3D is also only through request only. While other software is freely available through GitHub such as the download button for WorldWind goes to GitHub and is licensed under Apache-2.0. What are the licenses? Why are these programs restricted like this? If the goal is to build a community around these projects, I would recommend properly releasing them so they can be packaged by the various GNU/Linux distributions.

  • ofbiz-framework

    Apache OFBiz is an open source product for the automation of enterprise processes. It includes framework components and business applications for ERP, CRM, E-Business/E-Commerce, Supply Chain Management and Manufacturing Resource Planning. OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions.

    Project mention: Estoy buscando el mejor software POS o Punto De Venta gratis ¿sugerencias? | | 2022-02-26
  • Geo

    Geohash utitlies in java (by davidmoten)

  • atlas

    OSM in memory (by osmlab)

  • H2GIS

    A spatial extension of the H2 database.

  • geoserver-cloud

    Cloud Native GeoServer is GeoServer ready to use in the cloud through dockerized microservices.

    Project mention: Geoserver alternative for our kubernetes cluster | | 2022-06-09
  • Apache SIS

    Mirror of Apache SIS

  • Jgeohash

    An easy-to-implement library for the GeoHash algorithm

  • (abridged Geotk) is a free software, Java language library for developing geospatial applications. The library can be used for desktop or server applications. Geotk is built on top of Apache SIS and is used as a laboratory for the later.

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 2022-06-25.

Java Geospatial related posts


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

Project Stars
1 Graphhopper 3,699
2 Apache Calcite 3,170
3 JTS Topology Suite 1,362
4 GeoTools 1,300
5 incubator-sedona 1,121
6 Mapsforge 974
7 Spatial4j 837
8 WorldWindJava 632
9 ofbiz-framework 459
10 Geo 370
11 atlas 193
12 H2GIS 179
13 geoserver-cloud 119
14 Apache SIS 80
15 Jgeohash 63
16 40
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.