{"id":13513552,"url":"https://github.com/pgRouting/pgrouting","last_synced_at":"2025-03-31T02:32:30.399Z","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":"2024-10-24T17:00:12.000Z","size":590598,"stargazers_count":1162,"open_issues_count":74,"forks_count":367,"subscribers_count":69,"default_branch":"main","last_synced_at":"2024-10-29T18:49:05.254Z","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":null,"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},"funding":{"community_bridge":"pgrouting","open_collective":"pgrouting"}},"created_at":"2010-11-04T05:31:16.000Z","updated_at":"2024-10-28T16:05:21.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":11358,"total_committers":155,"mean_commits":73.27741935483871,"dds":0.8240007043493573,"last_synced_commit":"24d25b3e2ebfb1780d9fe92baff446e64fddc8b3"},"previous_names":[],"tags_count":102,"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":222595092,"owners_count":17008590,"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-08-01T05:00:30.906Z","updated_at":"2025-03-31T02:32:30.378Z","avatar_url":"https://github.com/pgRouting.png","language":"C++","funding_links":["https://funding.communitybridge.org/projects/pgrouting","https://opencollective.com/pgrouting"],"categories":["C++","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++","PLpgSQL","Compiled list","Extensions"],"sub_categories":["plv8:"],"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\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## 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"}