cargo-public-api

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. (by cargo-public-api)

Cargo-public-api Alternatives

Similar projects and alternatives to cargo-public-api

  1. crates.io

    The Rust package registry

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. bevy

    A refreshingly simple data-driven game engine built in Rust

  4. wgpu

    A cross-platform, safe, pure-Rust graphics API.

  5. yew

    Rust / Wasm framework for creating reliable and efficient web applications

  6. docs.rs

    crates.io documentation generator

  7. reqwest

    An easy and powerful Rust HTTP Client

  8. tiktok-rs

    Discontinued Sign TikTok API endpoints by simulating a mobile device

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. cargo-mutants

    :zombie: Inject bugs and see if your tests catch them!

  11. snapbox

    Snapshot testing for a herd of CLI tests

  12. cargo-instruments

    A cargo plugin to generate Xcode Instruments trace files

  13. nextest

    A next-generation test runner for Rust.

  14. shadow-rs

    A build-time information stored in your rust project.(binary,lib,cdylib,dylib,wasm)

  15. cargo-aur

    Prepare Rust projects to be released on the Arch Linux User Repository

  16. flate2-rs

    DEFLATE, gzip, and zlib bindings for Rust

  17. cargo-limit

    Productivity improvements for Rust ecosystem: warnings are skipped until errors are fixed, LSP-independent Neovim integration, etc.

  18. tar-rs

    Tar file reading/writing for Rust

  19. cargo-select

    Cargo subcommand to easily run targets/examples

  20. cargo-about

    📜 Cargo plugin to generate list of all licenses for a crate 🦀

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better cargo-public-api alternative or higher similarity.

cargo-public-api discussion

Log in or Post with

cargo-public-api reviews and mentions

Posts with mentions or reviews of cargo-public-api. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-07.
  • Announcing diff.rs!
    13 projects | /r/rust | 7 Mar 2023
    The API diffing tool already exists ;) Check out https://github.com/Enselic/cargo-public-api ! Would be super cool to integrate with diff.rs at some point. Nice job with diff.rs btw!
  • Opinions on developing with `#![deny(missing_docs)]`
    1 project | /r/rust | 24 Jul 2022
    You might also enjoy https://github.com/Enselic/cargo-public-api -- would be great with a precommit or CI hook that prevents one from accidentally removing/changing public API.
  • Is there a tool to inspect your crate public API?
    3 projects | /r/rust | 14 Jul 2022
    The CI story will become a bit better once https://github.com/Enselic/cargo-public-api/issues/63 is fixed. There is currently an ongoing PR for that!
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 7 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic cargo-public-api repo stats
5
432
9.3
10 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?