{"id":193936,"name":null,"description":"Directed graph with first-level ports in Rust.","url":"https://github.com/cqcl/portgraph","last_synced_at":"2025-09-10T04:28:25.262Z","repository":{"id":65715641,"uuid":"567704259","full_name":"CQCL/portgraph","owner":"CQCL","description":"Directed graph with first-level ports in Rust.","archived":false,"fork":false,"pushed_at":"2025-08-05T10:14:33.000Z","size":2601,"stargazers_count":11,"open_issues_count":11,"forks_count":5,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-08-05T12:12:23.131Z","etag":null,"topics":["graph-algorithms","rust"],"latest_commit_sha":null,"homepage":"http://docs.rs/portgraph","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CQCL.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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":"2022-11-18T11:34:23.000Z","updated_at":"2025-07-31T13:08:09.000Z","dependencies_parsed_at":"2023-02-06T10:25:11.855Z","dependency_job_id":"e00d3a74-f0eb-4bde-8c3f-d4f42fc5f21b","html_url":"https://github.com/CQCL/portgraph","commit_stats":{"total_commits":26,"total_committers":4,"mean_commits":6.5,"dds":"0.42307692307692313","last_synced_commit":"48169f335e7ca189b1f692a9a66535bb84bc35f3"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/CQCL/portgraph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274411811,"owners_count":25280193,"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","status":"online","status_checked_at":"2025-09-10T02:00:12.551Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"CQCL","name":"Cambridge Quantum","uuid":"15688781","kind":"organization","description":"Quantum Software and Technologies","email":null,"website":"http://www.cambridgequantum.com","location":"Cambridge, UK","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15688781?v=4","repositories_count":48,"last_synced_at":"2023-03-02T03:00:31.555Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CQCL","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T21:19:54.273Z","updated_at":"2023-03-02T03:00:31.601Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL/repositories"},"packages":[{"id":6459632,"name":"portgraph","ecosystem":"cargo","description":"Data structure library for directed graphs with first-level ports.","homepage":null,"licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/CQCL/portgraph","keywords_array":["data-structure","graph"],"namespace":null,"versions_count":30,"first_release_published_at":"2023-03-02T16:02:44.491Z","latest_release_published_at":"2025-08-06T10:36:01.918Z","latest_release_number":"0.15.2","last_synced_at":"2025-09-08T23:47:28.891Z","created_at":"2023-03-02T16:38:04.335Z","updated_at":"2025-09-08T23:47:29.823Z","registry_url":"https://crates.io/crates/portgraph/","install_command":"cargo install portgraph","documentation_url":"https://docs.rs/portgraph/","metadata":{"categories":["data-structures"]},"repo_metadata":{"id":65715641,"uuid":"567704259","full_name":"CQCL/portgraph","owner":"CQCL","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-01T13:57:55.000Z","size":294,"stargazers_count":5,"open_issues_count":6,"forks_count":3,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-04-02T02:03:25.676Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CQCL.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-11-18T11:34:23.000Z","updated_at":"2024-04-15T15:31:33.499Z","dependencies_parsed_at":"2023-02-06T10:25:11.855Z","dependency_job_id":"e00d3a74-f0eb-4bde-8c3f-d4f42fc5f21b","html_url":"https://github.com/CQCL/portgraph","commit_stats":{"total_commits":26,"total_committers":4,"mean_commits":6.5,"dds":"0.42307692307692313","last_synced_commit":"48169f335e7ca189b1f692a9a66535bb84bc35f3"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":214852646,"owners_count":15794035,"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"},"owner_record":{"login":"CQCL","name":"Cambridge Quantum","uuid":"15688781","kind":"organization","description":"Quantum Software and Technologies","email":null,"website":"http://www.cambridgequantum.com","location":"Cambridge, UK","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15688781?v=4","repositories_count":48,"last_synced_at":"2023-03-02T03:00:31.555Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CQCL","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T21:19:54.273Z","updated_at":"2023-03-02T03:00:31.601Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL/repositories"},"tags":[{"name":"v0.11.0","sha":"61543c91f9a29113925130f056baa17bd66fcd2e","kind":"tag","published_at":"2023-12-14T14:01:03.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.11.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"33e8cf2f87effcc7613917e83216f6ba43b42f89","kind":"tag","published_at":"2023-10-20T10:20:37.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.10.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"37c0704432ad8703fd2d71ad5809af3f500dcceb","kind":"tag","published_at":"2023-09-06T08:22:35.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.9.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"87b716a3889be0456cb81b68c87de0b29047411c","kind":"commit","published_at":"2023-08-09T09:03:28.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.8.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"5908c5cd4825386689eb14392e3527e331e2772c","kind":"tag","published_at":"2023-07-31T10:45:21.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.7.2","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"5b181e871e975da25f7fc0c148b33b9097c827cf","kind":"tag","published_at":"2023-07-13T09:58:20.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.7.1","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.7.1/manifests"},{"name":"0.0.0","sha":"6fd40db04403c0adf874b9299c448a8502c12d69","kind":"tag","published_at":"2023-07-10T10:04:09.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/0.0.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/0.0.0/manifests"},{"name":"v0.7.0","sha":"9943eec29daca597370fa93b94c3609b78db8702","kind":"tag","published_at":"2023-06-27T15:05:41.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.7.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"6878a8bef47375c04669733fdfc69d6372a38f5c","kind":"tag","published_at":"2023-06-21T10:17:17.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.6.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"7211b1c0fac07570f3d6d0285559f13b6b392348","kind":"tag","published_at":"2023-06-15T08:54:50.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.5.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"60d471b32806a218126d86842e080fd51a223040","kind":"tag","published_at":"2023-06-06T15:30:50.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.4.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"207fadf0e08df91e8195a6da11b1004ab6860a21","kind":"tag","published_at":"2023-05-31T09:08:43.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.3.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.3.0/manifests"},{"name":"v0.2.4","sha":"f73fbadbd6889c490d9763edac19ed20cb685fe9","kind":"tag","published_at":"2023-05-25T13:55:54.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.2.4","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"843fa33d610c2ac285e208ec9e46ab88716798f2","kind":"tag","published_at":"2023-05-17T09:10:14.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.2.3","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"78ff2ca7964742ad0618c2a6d675dacd09986efd","kind":"tag","published_at":"2023-05-11T10:23:59.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.2.2","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"a0df69f00a4b3fd40626df804bd6a07c111787dd","kind":"tag","published_at":"2023-05-11T08:41:34.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.2.1","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"31040fcbccf090ad4e5edbaf23048242a6e7aaa2","kind":"commit","published_at":"2023-05-03T14:57:06.000Z","download_url":"https://codeload.github.com/CQCL/portgraph/tar.gz/v0.2.0","html_url":"https://github.com/CQCL/portgraph/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/tags/v0.2.0/manifests"}]},"repo_metadata_updated_at":"2024-08-10T23:25:18.996Z","dependent_packages_count":3,"downloads":215939,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":14.573960971249814,"dependent_repos_count":16.489413237738212,"dependent_packages_count":18.167734246983468,"stargazers_count":36.22150516800679,"forks_count":23.155172670770423,"docker_downloads_count":null,"average":21.72155725894974},"purl":"pkg:cargo/portgraph","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/portgraph","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cargo/portgraph","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/portgraph/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-07-04T22:22:24.356Z","issues_count":19,"pull_requests_count":121,"avg_time_to_close_issue":1402574.4615384615,"avg_time_to_close_pull_request":291509.08403361344,"issues_closed_count":13,"pull_requests_closed_count":119,"pull_request_authors_count":6,"issue_authors_count":4,"avg_comments_per_issue":0.5263157894736842,"avg_comments_per_pull_request":0.5785123966942148,"merged_pull_requests_count":115,"bot_issues_count":0,"bot_pull_requests_count":17,"past_year_issues_count":7,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":204924.33333333334,"past_year_avg_time_to_close_pull_request":549403.1428571428,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":42,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5714285714285714,"past_year_avg_comments_per_pull_request":0.9318181818181818,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":14,"past_year_merged_pull_requests_count":41,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/issues","maintainers":[{"login":"aborgna-q","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aborgna-q"},{"login":"ss2165","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ss2165"},{"login":"hugrbot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugrbot"},{"login":"cqc-alec","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cqc-alec"}],"active_maintainers":[{"login":"aborgna-q","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aborgna-q"},{"login":"hugrbot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugrbot"},{"login":"cqc-alec","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cqc-alec"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/portgraph/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/portgraph/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/portgraph/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/portgraph/related_packages","maintainers":[{"uuid":"200867","login":"aborgna-q","name":"Agustín Borgna","email":null,"url":"https://github.com/aborgna-q","packages_count":14,"html_url":"https://crates.io/users/aborgna-q","role":null,"created_at":"2023-03-02T17:02:14.318Z","updated_at":"2023-03-02T17:02:14.318Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/aborgna-q/packages"},{"uuid":"180832","login":"ss2165","name":"Seyon Sivarajah","email":null,"url":"https://github.com/ss2165","packages_count":18,"html_url":"https://crates.io/users/ss2165","role":null,"created_at":"2023-08-22T19:48:56.453Z","updated_at":"2023-08-22T19:48:56.453Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/ss2165/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":205053,"maintainers_count":50640,"namespaces_count":0,"keywords_count":51828,"github":"rust-lang","metadata":{"funded_packages_count":19950},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-09T06:34:17.806Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}}],"commits":{"id":1253489,"full_name":"CQCL/portgraph","default_branch":"main","committers":[{"name":"Agustín Borgna","email":"121866228+aborgna-q@users.noreply.github.com","count":15},{"name":"seyon","email":"seyon.sivarajah@cambridgequantum.com","count":6},{"name":"Luca Mondada","email":"72734770+lmondada@users.noreply.github.com","count":4},{"name":"Luca Mondada","email":"luca@mondada.net","count":1}],"total_commits":26,"total_committers":4,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":6.5,"dds":0.42307692307692313,"past_year_committers":[{"name":"Agustín Borgna","email":"121866228+aborgna-q@users.noreply.github.com","count":15},{"name":"seyon","email":"seyon.sivarajah@cambridgequantum.com","count":6},{"name":"Luca Mondada","email":"72734770+lmondada@users.noreply.github.com","count":4},{"name":"Luca Mondada","email":"luca@mondada.net","count":1}],"past_year_total_commits":26,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":6.5,"past_year_dds":0.42307692307692313,"last_synced_at":"2023-04-25T17:54:16.442Z","last_synced_commit":"48169f335e7ca189b1f692a9a66535bb84bc35f3","created_at":"2023-03-10T16:51:11.629Z","updated_at":"2023-09-19T19:37:36.366Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"CQCL/portgraph","html_url":"https://github.com/CQCL/portgraph","last_synced_at":"2025-09-09T14:03:05.364Z","status":null,"issues_count":36,"pull_requests_count":254,"avg_time_to_close_issue":4474033.68,"avg_time_to_close_pull_request":443249.013215859,"issues_closed_count":25,"pull_requests_closed_count":227,"pull_request_authors_count":8,"issue_authors_count":6,"avg_comments_per_issue":0.3611111111111111,"avg_comments_per_pull_request":0.8307086614173228,"merged_pull_requests_count":213,"bot_issues_count":0,"bot_pull_requests_count":71,"past_year_issues_count":15,"past_year_pull_requests_count":114,"past_year_avg_time_to_close_issue":202547.0,"past_year_avg_time_to_close_pull_request":504141.1111111111,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":90,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.06666666666666667,"past_year_avg_comments_per_pull_request":1.1228070175438596,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":44,"past_year_merged_pull_requests_count":79,"created_at":"2023-05-12T06:43:28.492Z","updated_at":"2025-09-09T14:03:05.365Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fportgraph/issues","issue_labels_count":{"enhancement":13,"bug":7,"perf":2,"good first issue":1,"documentation":1},"pull_request_labels_count":{"dependencies":66,"rust":24,"breaking change":4,"github_actions":3,"enhancement":1,"perf":1},"issue_author_associations_count":{"COLLABORATOR":24,"CONTRIBUTOR":8,"NONE":3,"MEMBER":1},"pull_request_author_associations_count":{"COLLABORATOR":147,"CONTRIBUTOR":99,"MEMBER":6,"NONE":2},"issue_authors":{"aborgna-q":23,"lmondada":5,"doug-q":3,"acl-cqc":3,"ss2165":1,"cqc-alec":1},"pull_request_authors":{"aborgna-q":127,"dependabot[bot]":66,"hugrbot":20,"lmondada":19,"acl-cqc":10,"ss2165":6,"github-actions[bot]":5,"doug-q":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:00:11.778Z","repositories_count":10196250,"issues_count":32245739,"pull_requests_count":101768105,"authors_count":10740850,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":2,"perf":1},"past_year_pull_request_labels_count":{"dependencies":44,"rust":24,"github_actions":3,"breaking change":2,"perf":1},"past_year_issue_author_associations_count":{"COLLABORATOR":9,"CONTRIBUTOR":3,"NONE":2,"MEMBER":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":58,"COLLABORATOR":54,"NONE":2},"past_year_issue_authors":{"aborgna-q":9,"doug-q":3,"acl-cqc":2,"ss2165":1},"past_year_pull_request_authors":{"dependabot[bot]":44,"aborgna-q":37,"hugrbot":17,"acl-cqc":10,"lmondada":5,"doug-q":1},"maintainers":[{"login":"aborgna-q","count":150,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aborgna-q"},{"login":"hugrbot","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugrbot"},{"login":"ss2165","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ss2165"},{"login":"cqc-alec","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cqc-alec"}],"active_maintainers":[{"login":"aborgna-q","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aborgna-q"},{"login":"hugrbot","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugrbot"},{"login":"ss2165","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ss2165"}]},"events":{"total":{"CreateEvent":148,"ReleaseEvent":9,"IssuesEvent":24,"WatchEvent":3,"DeleteEvent":137,"IssueCommentEvent":92,"PushEvent":208,"PullRequestReviewCommentEvent":56,"PullRequestReviewEvent":99,"PullRequestEvent":113,"ForkEvent":2},"last_year":{"CreateEvent":148,"ReleaseEvent":9,"IssuesEvent":24,"WatchEvent":3,"DeleteEvent":137,"IssueCommentEvent":92,"PushEvent":208,"PullRequestReviewCommentEvent":56,"PullRequestReviewEvent":99,"PullRequestEvent":113,"ForkEvent":2}},"keywords":["graph-algorithms","rust"],"dependencies":[{"ecosystem":"cargo","filepath":"Cargo.toml","sha":null,"kind":"manifest","created_at":"2023-02-06T10:25:11.343Z","updated_at":"2023-02-06T10:25:11.343Z","repository_link":"https://github.com/CQCL/portgraph/blob/main/Cargo.toml","dependencies":[{"id":7396237893,"package_name":"thiserror","ecosystem":"cargo","requirements":"1.0.28","direct":true,"kind":"runtime","optional":false},{"id":7396237894,"package_name":"pyo3","ecosystem":"cargo","requirements":"0.16.5","direct":true,"kind":"runtime","optional":false},{"id":7396237895,"package_name":"rstest","ecosystem":"cargo","requirements":"0.12.0","direct":true,"kind":"development","optional":false}]}],"score":16.76011583909125,"created_at":"2025-09-09T03:23:06.608Z","updated_at":"2025-10-07T08:42:45.172Z","avatar_url":"https://github.com/CQCL.png","language":"Rust","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/193936","html_url":"https://science.ecosyste.ms/projects/193936"}