Ports of JTS to other languages
| Name | Language or Platform | Comments |
|---|---|---|
| GEOS | C/C++ | Bindings exist for Python (Shapely), Ruby, R |
| Net Topology Suite | C# | |
| JSTS | JavaScript | Partial port as of March 2011 |
| Name | Language or Platform | Comments |
|---|---|---|
| Shapely | Python | from GEOS |
| RGeo | Ruby | from GEOS |
| R-GEOS | R | from GEOS |
| Name | Description | License |
|---|---|---|
| JUMP
(including OpenJUMP, SkyJUMP, deeJUMP, Kosmo) |
desktop GIS client | GPL |
| JEQL | Geospatial data processing and ETL tool | |
| JCS Conflation Suite | Geospatial data conflation tools | |
| deegree | Geospatial tool suite | |
| geoKettle | spatial ETL tool | GPL |
| Geomajas | Web mapping framework using GWT | |
| GeoScript | Scripting using JTS and bindings to JavaScript, Python, Scala, and Groovy | |
| GeoServer | Web map server | LGPL |
| GeoTools | geospatial data handling framework | LGPL |
| GeOxygene | ||
| gvSIG | GIS GUI client | |
| HatBox | spatial extension to H2 and Derby Java databases | |
| HibernateSpatial | Spatial ORM layer | |
| JAI-Tools | Raster/Image processing language | |
| JASPA | Spatial database extension for PostgreSQL and H2 | |
| Mapyrus | graphic generation language | |
| MoxieMedia IMF | Web mapping framework | Commercial |
| OGC SWE Common Data Framework | ||
| OrbisGIS | GIS system | GPL3 |
| Puzzle-GIS | GIS GUI client | |
| RoadMatcher | Linear Network conflation tool | |
| Sextante GIS | GIS client | |
| Straightedge | 2D polygon library for games. Provides path-finding and lighting | |
| uDig | GIS GUI client |
Note: Inclusion on this list makes no endorsement of availability, functionality, performance, correctness, or robustness.
| Name | Description | Implementation |
| Boolean | by Klaus Howerda | C++ |
| Boost.Geometry | (AKA Generic Geometry Library)
by Barend Gehrels and Bruno Lalande |
C++ |
| Boost.Polygon | by Lucanus Simonson and Gyuszi Suto | C++ |
| CGAL | cgal.org (Freeware)
geometryfactory.com (Commercial) |
C++ |
| Clippoly | by Klamer Schutte | C++ |
| Clipper | Clipping library for polygons, lines and curves
by Angus Johnson |
Delphi, C++, C# |
| FastGEO | by Arash Partow | Object Pascal |
| GPC (General Polygon Clipper) | by Alan Murta | C |
| GPC for Java | by Daniel Bridenbecker | Java |
| PolyBoolean | by Michael Leonov | C++ |
| Wykobi Geometry Library | by Arash Partow | C++ |