An open API service for producing an overview of a list of open source projects.

https://github.com/Enselic/cargo-public-api

Score: 16.417445291837755

Last synced: about 23 hours ago
JSON representation

Repository metadata:

List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 1 month ago

Total Commits: 1,522
Total Committers: 28
Avg Commits per committer: 54.357
Development Distribution Score (DDS): 0.249

Commits in past year: 5
Committers in past year: 3
Avg Commits per committer in past year: 1.667
Development Distribution Score (DDS) in past year: 0.6

Name Email Commits
Martin Nordholts e****c@g****m 1143
dependabot[bot] 4****] 220
Douwe Schulte d****e@u****l 32
Emil Gardström e****m@g****m 26
Samuel Moelius s****m@m****s 16
EnselicCICD j****l@i****m 13
Matthias Beyer m****l@b****e 12
Tamir Duberstein t****d@g****m 7
Martin Nordholts m****s@t****e 5
Billy McFall 2****9 5
Fraser Hutchison f****r@c****o 5
Vladyslav Voinov v****v@v****o 5
Cargo Public c****i@e****m 4
BD103 5****3 4
dimi d****i@g****m 4
Alex Saveau s****e@g****m 3
Dominik Nakamura d****1@g****m 3
Jake Shadle j****e@e****m 3
Mahmoud Al-Qudsi m****i@n****t 3
Diogo Sousa d****a@g****m 1
Fredrik Fornwall f****k@f****t 1
Ivan Nikulin i****n@c****m 1
Johan Andersson r****i@r****e 1
Kornel k****l@g****t 1
Tim Day t****1@g****m 1
EnselicCICD j****l@g****m 1
Wojciech Polak w****p@i****m 1
nicoo n****o@m****t 1

Issue and Pull Request metadata

Last synced: about 1 month ago

Total issues: 20
Total pull requests: 294
Average time to close issues: 2 months
Average time to close pull requests: 3 days
Total issue authors: 14
Total pull request authors: 11
Average comments per issue: 4.65
Average comments per pull request: 0.38
Merged pull request: 263
Bot issues: 0
Bot pull requests: 167

Past year issues: 0
Past year pull requests: 2
Past year average time to close issues: N/A
Past year average time to close pull requests: 8 months
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 6.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/Enselic/cargo-public-api

Top Issue Authors

  • Enselic (4)
  • Milo123459 (2)
  • matthiasbeyer (2)
  • V0ldek (2)
  • aatifsyed (1)
  • pragmatrix (1)
  • notgull (1)
  • pramatias (1)
  • jwiesler (1)
  • fornwall (1)
  • CosmicHorrorDev (1)
  • sharkdp (1)
  • SUPERCILEX (1)
  • LoganDark (1)

Top Pull Request Authors

  • dependabot[bot] (167)
  • Enselic (109)
  • EnselicCICD (5)
  • Copilot (2)
  • fornwall (2)
  • Emilgardis (2)
  • orium (2)
  • matthiasbeyer (2)
  • tim-day-387 (1)
  • frondeus (1)
  • pragmatrix (1)

Top Issue Labels

  • enhancement (5)
  • bug (5)
  • high-prio (3)
  • api-improvement (1)
  • limitation-upstream (1)

Top Pull Request Labels

  • category-exclude (233)
  • dependencies (167)
  • category-bugfix (15)
  • category-other (11)
  • category-enhancement (8)
  • category-public-api (3)
  • category-rustup-toolchain (1)
  • category-breaking-change (1)
  • category-rustdoc-json (1)

Package metadata

proxy.golang.org: github.com/Enselic/cargo-public-api

proxy.golang.org: github.com/enselic/cargo-public-api

crates.io: example_api

Example API used in the cargo-public-api test suite

  • Homepage: https://github.com/Enselic/cargo-public-api/tree/main/test-apis/example_api-v0.2.1
  • Documentation: https://docs.rs/example_api/
  • Licenses: MIT
  • Latest release: 0.3.0 (published almost 4 years ago)
  • Last Synced: 2026-09-11T06:32:30.890Z (about 1 month ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 130,625 Total
  • Rankings:
    • Stargazers count: 10.084%
    • Forks count: 12.49%
    • Downloads: 17.603%
    • Average: 20.661%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
  • Maintainers (2)
crates.io: cargo-public-items

This project has been renamed to `cargo-public-api`, see https://github.com/Enselic/cargo-public-api

  • Homepage: https://github.com/Enselic/cargo-public-api/tree/cargo-public-items
  • Documentation: https://docs.rs/cargo-public-items/
  • Licenses: MIT
  • Latest release: 0.8.0 (published over 4 years ago)
  • Last Synced: 2026-09-11T06:32:34.684Z (about 1 month ago)
  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 18,994 Total
  • Rankings:
    • Stargazers count: 10.078%
    • Forks count: 12.217%
    • Average: 23.413%
    • Dependent repos count: 29.317%
    • Downloads: 31.683%
    • Dependent packages count: 33.769%
  • Maintainers (1)
crates.io: other-lib-name

This crate is published only to serve as a regression test for https://github.com/Enselic/cargo-public-api/issues/561

  • Homepage: https://github.com/Enselic/cargo-public-api/tree/main/test-apis/other-lib-name
  • Documentation: https://docs.rs/other-lib-name/
  • Licenses: MIT
  • Latest release: 0.1.0 (published over 2 years ago)
  • Last Synced: 2026-09-11T06:32:30.887Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 10,971 Total
  • Rankings:
    • Dependent repos count: 28.42%
    • Dependent packages count: 33.461%
    • Average: 52.827%
    • Downloads: 96.6%
  • Maintainers (2)
nixpkgs-24.05: cargo-public-api

List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations

nixpkgs-23.11: cargo-public-api

List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations

nixpkgs-unstable: cargo-public-api

List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations

nixpkgs-23.05: cargo-public-api

List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations

nixpkgs-24.11: cargo-public-api

List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations