-
cargo_metadata
structured access to the output of
cargo metadata
-
cargo-nextest
A next-generation test runner for Rust
-
cargo-binstall
Binary installation for rust projects
-
clap-cargo
Re-usable CLI flags for
cargo
plugins -
cargo-cache
Manage cargo cache ($CARGO_HOME or ~/.cargo/), show sizes and remove directories selectively
-
cargo-audit
Audit Cargo.lock for crates with security vulnerabilities
-
cargo-ndk
Makes building Rust libraries for Android simpler
-
cargo-deny
Cargo plugin to help you manage large dependency graphs
-
cargo-binutils
Proxy for LLVM tools like llvm-nm, llvm-objdump and llvm-size
-
cargo-expand
Wrapper around rustc -Zunpretty=expanded. Shows the result of macro expansion and #[derive] expansion.
-
cargo-llvm-cov
Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage)
-
nextest-runner
Core runner logic for cargo nextest
-
cargo-make
Rust task runner and build tool
-
cargo-chef
A cargo sub-command to build project dependencies for optimal Docker layer caching
-
cargo-zigbuild
Compile Cargo project with zig as linker
-
cargo-husky
husky for cargo
-
cargo-subcommand-metadata
Embed metadata into a Cargo subcommand, so that
cargo --list
can show a description of the subcommand -
cargo-generate
cargo, make me a project
-
cargo-watch
Watches over your Cargo project’s source
-
cargo-tarpaulin
determine code coverage achieved via tests
-
dinghy-test
Cross-compilation made easier - see main crate cargo-dinghy
-
dinghy-build
Cross-compilation made easier - helpers for build.rs scripts
-
cargo-license
Cargo subcommand to see license of dependencies
-
cargo-deb
Make Debian packages (.deb) easily with a Cargo subcommand
-
cargo-sort
Check if tables and items in a .toml file are lexically sorted
-
cargo-component
A cargo extension for authoring WebAssembly components
-
cargo-machete
Find unused dependencies with this one weird trick!
-
cargo-insta
A review tool for the insta snapshot testing library for Rust
-
cargo-codspeed
Cargo extension to build & run your codspeed benchmarks
-
cargo-hack
Cargo subcommand to provide various options useful for testing and continuous integration
-
cargo-udeps
Find unused dependencies in Cargo.toml
-
tauri-bundler
Wrap rust executables in OS-specific app bundles for Tauri
-
cargo-sweep
cleaning unused build files created by Cargo
-
cargo-edit
Cargo commands for modifying a
Cargo.toml
file -
cargo-hakari
Manage workspace-hack packages to speed up builds in large workspaces
-
flamegraph
cargo subcommand for generating flamegraphs, using inferno under the hood
-
cargo-all-features
A Cargo subcommand to build and test all feature flag combinations
-
cargo-outdated
Cargo subcommand for displaying when dependencies are out of date
-
cargo-leptos
Build tool for Leptos
-
struct_iterable
providing a proc macro to make a struct iterable
-
cargo-auditable
Make production Rust binaries auditable
-
cargo-about
Cargo plugin for generating a listing of all of the crates and the the terms under which they are licensed
-
cargo-c
Helper program to build and install c-like libraries
-
cargo-wix
Build Windows installers using the WiX Toolset
-
libbpf-cargo
Cargo plugin to build bpf programs
-
detect-targets
Detect the target of the env at runtime
-
cargo-msrv
Find your minimum supported Rust version (MSRV)!
-
cargo-update
A cargo subcommand for checking and applying updates to installed executables
-
cargo-wasi
Subcommand for Cargo to easily build code for
wasm32-wasi
-
cargo-quickinstall
Precompiled binary installs for
cargo install
-
cargo-groups
Run cargo commands on a groups of crates in a workspace
-
cargo-pgrx
Cargo subcommand for 'pgrx' to make Postgres extension development easy
-
lib-cargo-crate
The lib for cargo-crate
-
cargo-readme
A cargo subcommand to generate README.md content from doc comments
-
cargo-bundle-licenses
Bundle licensing of dependencies
-
rustup-toolchain
working with rustup toolchains
-
cargo-get
Cargo plugin to easily query information from Cargo.toml files
-
cargo-bloat
Find out what takes most of the space in your executable
-
cargo-release
Cargo subcommand for you to smooth your release process
-
cargo-lipo
cargo lipo subcommand to automatically create universal libraries for iOS
-
cargo-show-asm
A cargo subcommand that displays the generated assembly of Rust source code
-
cargo-mobile2
Rust on mobile made easy!
-
cargo-shear
Detect and remove unused dependencies from Cargo.toml
-
cargo-workspaces
Cargo workspace manager
-
cargo-upgrades
Checks if dependencies in Cargo.toml are up to date. Compatible with workspaces and path dependencies.
-
cargo-ci-template
Cargo CI template
-
cargo-bundle
Wrap rust executables in OS-specific app bundles
-
cargo-semver-checks
Scan your Rust crate for semver violations
-
cargo-rdme
Cargo command to create your
README.md
from your crate’s documentation -
cargo-cyclonedx
CycloneDX Software Bill of Materials (SBOM) for Rust Crates
-
cargo-advrunner
An advanced configurable cargo runner
-
cargo-modules
A cargo plugin for showing a tree-like overview of a crate's modules
-
cargo-sonar
Helper to transform reports from Rust tooling for code quality, into valid Sonar report
-
cargo-subcommand
creating cargo subcommands
-
cargo-generate-rpm
Generate a binary RPM package (.rpm) from Cargo projects
-
cargo-valgrind
A cargo subcommand for running valgrind
-
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.
-
cargo-playdate
Build tool for neat yellow console
-
cargo-careful
Execute Rust code carefully, with extra checking along the way
-
cargo-vcpkg
A cargo subcommand to build a vcpkg tree from metadata entries in Cargo.toml for a top level crate and the crates that it depends on
-
cargo-dylint
running Rust lints from dynamic libraries
-
cargo-apk
cargo build APKs
-
cargo-vendor-filterer
cargo vendor
, but with filtering for platforms and more -
cargo-supply-chain
Gather author, contributor, publisher data on crates in your dependency graph
-
cargo-dist
Shippable application packaging for Rust
-
cargo-cranky
Easy to configure wrapper for clippy
-
cargo-strip
Strip Rust binaries created with cargo
-
cargo-verison
Bump a package version
-
cargo-unmaintained
Find unmaintained packages in Rust projects
-
cargo-scaffold
Scaffold and generate an entire stack using a simple toml config file and 'handlebars' templates
-
cargo-msrv-prep
Cargo subcommand useful to prepare for determining/verifying a crate's MSRV
-
cargo-espflash
Cargo subcommand for flashing Espressif devices
-
cargo-ci-cache-clean
Clean up unnecessary Cargo artifacts to improve CI caching performance
-
cargo-llvm-lines
Count the number of lines of LLVM IR across all instantiations of a generic function
-
cargo-spec
specify your code
-
cargo-feature
Cargo plugin to manage dependency features
-
cargo-asm
A cargo subcommand that displays the generated assembly of Rust source code
-
cargo-mpirun
cargo mpirun
allows you to easily build and run your MPI applications in a single command. It emulatescargo run
, allowing you to specify a target to be built and run, and cargo takes care of the rest. -
crm
crm can help you easy and fast switch between different cargo registries, now include: sjtu, tuna, ustc, rsproxy, bfsu, nju, hit
-
cargo-ament-build
Cargo plugin for use with colcon workspaces