{"id":15108534,"url":"https://github.com/pgrouting/pgrouting","last_synced_at":"2025-05-14T08:09:07.706Z","repository":{"id":38751769,"uuid":"1050245","full_name":"pgRouting/pgrouting","owner":"pgRouting","description":"Repository contains pgRouting library. Development branch is \"develop\", stable branch is \"master\"","archived":false,"fork":false,"pushed_at":"2025-04-30T19:56:06.000Z","size":667308,"stargazers_count":1274,"open_issues_count":54,"forks_count":375,"subscribers_count":66,"default_branch":"main","last_synced_at":"2025-05-12T01:31:06.930Z","etag":null,"topics":["network-analysis","osgeo","postgis","postgresql-extension","routing","spatial-analysis"],"latest_commit_sha":null,"homepage":"https://pgrouting.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pgRouting.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"community_bridge":"pgrouting","open_collective":"pgrouting"}},"created_at":"2010-11-04T05:31:16.000Z","updated_at":"2025-05-08T15:21:41.000Z","dependencies_parsed_at":"2023-12-19T01:01:37.027Z","dependency_job_id":"b0f11d34-93a5-4684-81ac-919bfcad771e","html_url":"https://github.com/pgRouting/pgrouting","commit_stats":{"total_commits":11831,"total_committers":146,"mean_commits":81.03424657534246,"dds":0.4669934916744146,"last_synced_commit":"385c0de6cdb022494bdc9a199e44d42b5547dcc3"},"previous_names":[],"tags_count":107,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgRouting%2Fpgrouting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgRouting%2Fpgrouting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgRouting%2Fpgrouting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgRouting%2Fpgrouting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgRouting","download_url":"https://codeload.github.com/pgRouting/pgrouting/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254101558,"owners_count":22014908,"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":["network-analysis","osgeo","postgis","postgresql-extension","routing","spatial-analysis"],"created_at":"2024-09-25T22:03:03.693Z","updated_at":"2025-05-14T08:09:07.659Z","avatar_url":"https://github.com/pgRouting.png","language":"C++","funding_links":["https://funding.communitybridge.org/projects/pgrouting","https://opencollective.com/pgrouting"],"categories":[],"sub_categories":[],"readme":"# pgRouting - Routing on PostgreSQL\n\n[![Join the chat at\nhttps://gitter.im/pgRouting/pgrouting](https://badges.gitter.im/Join%20Chat.svg)](https://app.gitter.im/#/room/#pgrouting:osgeo.org)\n[Join discourse](https://discourse.osgeo.org/c/pgrouting/15)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15004469.svg)](https://doi.org/10.5281/zenodo.15004469)\n\n\n## Branches\n\n* The *main* branch has the development of the next micro release\n* The *develop* branch has the development of the next minor/major release\n\nFor the complete list of releases go to:\nhttps://github.com/pgRouting/pgrouting/releases\n\nFor the release notes go to: https://docs.pgrouting.org/latest/en/release_notes.html\n\n\n## LINKS\n\n* https://pgrouting.org/\n* https://docs.pgrouting.org/\n* https://github.com/pgRouting/pgrouting\n\n## STATUS\n\nStatus of the project can be found [here](https://github.com/pgRouting/pgrouting/wiki#status)\n\n## INTRODUCTION\n\npgRouting extends the PostGIS/PostgreSQL geospatial database to provide geospatial routing and other network analysis functionality.\n\nThis library contains the following features:\n\n* All Pairs Shortest Path Algorithms\n* A-star algorithm\n* Bi-directional algorithms\n* A variety of applications of Dijkstra algorithms\n  * Cost functions\n  * With points\n* Driving Distance\n  * With points\n* Yen's algorithm\n* Traveling Sales Person (TSP)\n\nand many more.\n\nThe latest documentation: https://docs.pgrouting.org/latest\n\n## REQUIREMENTS\n\n### Building requirements\n\n* perl\n* C and C++ compilers\n  * Compiling with Boost 1.56 up to Boost 1.74 requires C++ Compiler with C++03 or C++11 standard support\n  * Compiling with Boost 1.75 requires C++ Compiler with C++14 standard support\n* Postgresql = Supported [version](https://www.postgresql.org/support/versioning/) by PostgreSQL\n  * Not supporting v12 \u0026 under\n* The Boost Graph Library (BGL) \u003e= 1.56\n* CMake \u003e= 3.12\n* 7.0 \u003e Sphinx \u003e= 4.0.0\n\n### User's requirements\n\n* PostGIS\n\n## COMPILATION\n\nFor MinGW on Windows\n\n\tmkdir build\n\tcd build\n\tcmake -G\"MSYS Makefiles\" ..\n\tmake\n\tmake install\n\nAlso pre-built Windows binaries can be downloaded from https://postgis.net/windows_downloads\n\nFor Linux\n\n\tmkdir build\n\tcd build\n\tcmake  ..\n\tmake\n\tsudo make install\n\nBuild with documentation (requires [Sphinx](http://sphinx-doc.org/))\n\n\tcmake -DWITH_DOC=ON ..\n\nPostgresql\n\n\tcreatedb mydatabase\n\tpsql mydatabase -c \"CREATE EXTENSION pgrouting CASCADE\"\n\n## USAGE\n\nSee online documentation: http://docs.pgrouting.org/latest/en/index.html\n\n## CITATION\n\nTo cite pgRouting in publications use:\n\n**BibTeX entry**:\n\n```bibtex\n@Manual{,\n  title = {{pgRouting: Routing on PostgreSQL}},\n  author = {{pgRouting contributors}},\n  year = {2025},\n  doi = {10.5281/zenodo.15004469},\n  url = {https://pgrouting.org/},\n}\n```\n\n## LICENSE\n\n* Most features are available under [GPL-2.0-or-later](https://spdx.org/licenses/GPL-2.0-or-later.html)\n* Some Boost extensions are available under Boost license (see LICENSE_1_0.txt)\n* Some code contributed by iMaptools.com is available under MIT-X license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgrouting%2Fpgrouting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpgrouting%2Fpgrouting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgrouting%2Fpgrouting/lists"}