A Geospatial Library for Java
GeoTrellis is a geographic data processing engine for high performance applications.
GeoWave provides geospatial and temporal indexing on top of Accumulo and HBase
GeoMesa is a suite of tools for working with big geo-spatial data in a distributed fashion.
The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
uDig parent project containing all core components. More plugins can be found in community repos: http://github.com/uDig-Community
LocationTech SFCurve is a Scala library for the creation, transformation, and querying of space-filling curves
Geoff project at LocationTech