# geotools/geotools

Official GeoTools repository

Repository: https://github.com/geotools/geotools
Canonical: https://ross.abutalabs.com/products/geotools
Homepage: http://geotools.org
Language: Java
License: LGPL-2.1
License Family: copyleft
Topics: geotools, java, geospatial, gis, shapefile, postgis, sqlserver, mysql, oracle-spatial, geojson, mongodb
Last push: 2026-08-25T16:34:48+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 5410, "days_push": 8, "days_rel": 12, "gap_med": 29, "n_releases_24m": 26}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1925, forks 1188 (observed 2026-08-28T04:05:55.396148+00:00)

## What it is
GeoTools is an open source Java library providing standards-compliant tools for working with geospatial data, implementing Open Geospatial Consortium (OGC) specifications. It supports many data formats such as shapefiles, PostGIS, GeoJSON, and spatial databases, and is used to build GIS applications, web map servers, and web feature servers.

## Use cases
- read and write shapefiles in java
- connect to postgis from a java application
- parse geojson in java
- build a web map server in java
- reproject map coordinates between crs
- render a shapefile on screen
- query spatial data with ogc filters

## When to choose
- you need a mature, OGC-compliant Java toolkit for geospatial data manipulation
- you are building GIS applications, WMS/WFS servers, or desktop mapping tools on the JVM
- you need broad format support including shapefile, PostGIS, Oracle Spatial, and GeoJSON

## When to avoid
- you need a lightweight non-JVM or scripting solution like GDAL or GeoPandas
- you want a ready-to-use end-user GIS application rather than a code library
- your project cannot accept LGPL-licensed dependencies

## Facets
- artifact type: library
- maturity: stable
- function: geospatial, parser, data-science
- domain: developer-tools
- platform: jvm, cross-platform
- tags: gis, ogc-standards, shapefile, postgis, geojson, spatial-data, osgeo, geospatial, maps

## Member repositories
- geotools/geotools (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:55.396148+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:09:21.520020+00:00, confidence not recorded.
  - readme: https://github.com/geotools/geotools (fetched 2026-08-28T04:05:55.396148+00:00, sha 273c732ae484)
  - homepage: http://geotools.org (fetched 2026-08-29T10:48:57.399815+00:00, sha 6c63359a9b66)
  - site_page: http://docs.geotools.org (fetched 2026-08-29T10:48:57.408707+00:00, sha 25fd4ecd88c0)
  - site_page: http://geotools.org/about.html (fetched 2026-08-29T10:48:57.411026+00:00, sha a39c27859ce1)
  - site_page: https://docs.geotools.org/latest/userguide/tutorial/quickstart/index.html (fetched 2026-08-29T10:48:57.413660+00:00, sha 47ca6599f9c8)
  - site_page: https://docs.geotools.org (fetched 2026-08-29T10:48:57.416757+00:00, sha b5c09e64d106)
  - site_page: https://geotools.org/about.html (fetched 2026-08-29T10:48:57.418986+00:00, sha 8347a96c65ad)
- Data as of 2026-08-30T08:39:29.467469+00:00.
