{"id":13593461,"url":"https://github.com/locationtech/jts","last_synced_at":"2025-05-13T18:04:53.632Z","repository":{"id":37493047,"uuid":"50370190","full_name":"locationtech/jts","owner":"locationtech","description":"The JTS Topology Suite is a Java library for creating and manipulating vector geometry.","archived":false,"fork":false,"pushed_at":"2025-05-05T20:24:06.000Z","size":42335,"stargazers_count":2064,"open_issues_count":193,"forks_count":454,"subscribers_count":68,"default_branch":"master","last_synced_at":"2025-05-06T17:13:41.746Z","etag":null,"topics":["computational-geometry","geometric-algorithms","geometry","geometry-algorithms","geometry-library","gis","java","java-library","jts","jts-topology-suite","ogc","ogc-wkt","triangulation","voronoi"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/locationtech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSES.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-01-25T18:08:41.000Z","updated_at":"2025-05-05T20:24:10.000Z","dependencies_parsed_at":"2025-04-23T20:53:43.608Z","dependency_job_id":"f33b3906-141b-4b39-8a47-236a7eb8f8d9","html_url":"https://github.com/locationtech/jts","commit_stats":{"total_commits":1391,"total_committers":55,"mean_commits":25.29090909090909,"dds":"0.15815959741193386","last_synced_commit":"566a072a9deed36c9d1d8a7d88b8b5ea7e35d8a6"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/locationtech%2Fjts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/locationtech%2Fjts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/locationtech%2Fjts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/locationtech%2Fjts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/locationtech","download_url":"https://codeload.github.com/locationtech/jts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254000824,"owners_count":21997441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computational-geometry","geometric-algorithms","geometry","geometry-algorithms","geometry-library","gis","java","java-library","jts","jts-topology-suite","ogc","ogc-wkt","triangulation","voronoi"],"created_at":"2024-08-01T16:01:20.507Z","updated_at":"2025-05-13T18:04:53.611Z","avatar_url":"https://github.com/locationtech.png","language":"Java","readme":"JTS Topology Suite\n==================\n\nThe JTS Topology Suite is a Java library for creating and manipulating vector geometry.  It also provides a comprehensive set of geometry test cases, and the TestBuilder GUI application for working with and visualizing geometry and JTS functions.\n\n![JTS logo](jts_logo.png)\n\n[![GitHub Action Status](https://github.com/locationtech/jts/workflows/GitHub%20CI/badge.svg)](https://github.com/locationtech/jts/actions) \n\n[![Join the chat at https://gitter.im/locationtech/jts](https://badges.gitter.im/locationtech/jts.svg)](https://gitter.im/locationtech/jts?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nJTS is a project in the [LocationTech](https://www.locationtech.org) working group of the Eclipse Foundation.\n\n![LocationTech](locationtech_mark.png) \n\n## Requirements\n\nCurrently JTS targets Java 8 and above.\n\n## Resources\n\n### Code\n* [GitHub Repo](https://github.com/locationtech/jts)\n* [Maven Central group](https://mvnrepository.com/artifact/org.locationtech.jts)\n\n### Websites\n* [LocationTech Home](https://locationtech.org/projects/technology.jts)\n* [GitHub web site](https://locationtech.github.io/jts/)\n\n### Communication\n* [Mailing List](https://accounts.eclipse.org/mailing-list/jts-dev)\n* [Gitter Channel](https://gitter.im/locationtech/jts)\n\n### Forums\n* [Stack Overflow](https://stackoverflow.com/questions/tagged/jts)\n* [GIS Stack Exchange](https://gis.stackexchange.com/questions/tagged/jts-topology-suite)\n\n## License\n\nJTS is open source software.  It is dual-licensed under:\n\n* [Eclipse Public License 2.0](https://www.eclipse.org/legal/epl-v20.html)\n* [Eclipse Distribution License 1.0](https://www.eclipse.org/org/documents/edl-v10.php) (a BSD Style License)\n\nSee also:\n\n* [License details](LICENSES.md)\n* Licensing [FAQ](FAQ-LICENSING.md)\n\n## Documentation\n\n* [**Javadoc**](https://locationtech.github.io/jts/javadoc) for the latest version of JTS\n* [**FAQ**](https://locationtech.github.io/jts/jts-faq.html) - Frequently Asked Questions \n* [**User Guide**](USING.md) - Installing and using JTS \n* [**Tools**](doc/TOOLS.md) - Guide to tools included with JTS\n* [**Developing Guide**](DEVELOPING.md) - how to build and develop for JTS\n* [**Upgrade Guide**](MIGRATION.md) - How to migrate from previous versions of JTS\n\n## History\n\n* [**Version History**](https://github.com/locationtech/jts/blob/master/doc/JTS_Version_History.md)\n* History from the previous JTS SourceForge repo is in the branch [`_old/history`](https://github.com/locationtech/jts/tree/_old/history)\n* Older versions of JTS can be found on SourceForge\n* There is an archive of distros of older versions [here](https://github.com/dr-jts/jts-versions)\n\n## Contributing\n\nIf you are interested in contributing to JTS please read the [**Contributing Guide**](CONTRIBUTING.md).\n\n## Downstream Projects\n\n### Derivatives (ports to other languages)\n* [**GEOS**](https://trac.osgeo.org/geos) - C++\n* [**NetTopologySuite**](https://github.com/NetTopologySuite/NetTopologySuite) - .NET\n* [**JSTS**](https://github.com/bjornharrtell/jsts) - JavaScript\n* [**dart_jts**](https://github.com/moovida/dart_jts) - Dart\n\n### Via GEOS\n* [**Shapely**](https://github.com/Toblerity/Shapely) - Python wrapper of GEOS\n* [**R-GEOS**](https://cran.r-project.org/web/packages/rgeos/index.html) - R wrapper of GEOS\n* [**rgeo**](https://github.com/rgeo/rgeo) - Ruby wrapper of GEOS\n* [**GEOSwift**](https://github.com/GEOSwift/GEOSwift)- Swift library using GEOS\n\nThere are many projects using GEOS - for a list see the [GEOS wiki](https://trac.osgeo.org/geos/wiki/Applications).\n\n\n","funding_links":[],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocationtech%2Fjts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flocationtech%2Fjts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocationtech%2Fjts/lists"}