{"id":20199004,"url":"https://github.com/pgrouting/gsoc-pgrouting","last_synced_at":"2025-07-03T08:07:42.474Z","repository":{"id":37000172,"uuid":"166692340","full_name":"pgRouting/GSoC-pgRouting","owner":"pgRouting","description":"Semi-mirror repository for GSoC students work","archived":false,"fork":false,"pushed_at":"2025-06-24T22:13:59.000Z","size":88572,"stargazers_count":7,"open_issues_count":13,"forks_count":50,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-06-25T16:08:11.812Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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":"2019-01-20T18:01:43.000Z","updated_at":"2025-05-19T15:34:55.000Z","dependencies_parsed_at":"2023-02-18T07:15:38.985Z","dependency_job_id":"db5cd2ac-8c87-4b2f-a700-88ef4f373c9d","html_url":"https://github.com/pgRouting/GSoC-pgRouting","commit_stats":{"total_commits":11659,"total_committers":156,"mean_commits":74.73717948717949,"dds":0.8282871601338022,"last_synced_commit":"95d26cf8ede47041648adde8e5c6ee31ad75f900"},"previous_names":[],"tags_count":86,"template":false,"template_full_name":null,"purl":"pkg:github/pgRouting/GSoC-pgRouting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgRouting%2FGSoC-pgRouting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgRouting%2FGSoC-pgRouting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgRouting%2FGSoC-pgRouting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgRouting%2FGSoC-pgRouting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgRouting","download_url":"https://codeload.github.com/pgRouting/GSoC-pgRouting/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgRouting%2FGSoC-pgRouting/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263287864,"owners_count":23443084,"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":[],"created_at":"2024-11-14T04:35:24.203Z","updated_at":"2025-07-03T08:07:42.450Z","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%2Fgsoc-pgrouting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpgrouting%2Fgsoc-pgrouting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgrouting%2Fgsoc-pgrouting/lists"}