CATEGORY
Development tools::Cargo plugins 785 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
clap-cargoRe-usable CLI flags for `cargo` plugins11,915,602MIT OR Apache-2.0
cargo-nextestA next-generation test runner for Rust.11,556,890Apache-2.0 OR MIT
cargo-auditAudit Cargo.lock for crates with security vulnerabilities9,688,173Apache-2.0 OR MIT
honggfuzzFuzz your Rust code with Google-developped Honggfuzz !7,469,706MIT/Apache-2.0/Unlicense/WTFPL
cargo-llvm-covCargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).6,736,565Apache-2.0 OR MIT
cargo-denyCargo plugin to help you manage large dependency graphs4,642,528MIT OR Apache-2.0
cargo-chefA cargo sub-command to build project dependencies for optimal Docker layer caching.3,581,475Apache-2.0 OR MIT
cargo-makeRust task runner and build tool.3,530,053Apache-2.0
cargo-ndkMakes building Rust libraries for Android simpler3,351,900Apache-2.0 OR MIT
cargo-editCargo commands for modifying a `Cargo.toml` file..3,295,431Apache-2.0 OR MIT
cargo-expandWrapper around rustc -Zunpretty=expanded. Shows the result of macro expansion and #[derive] expansion.3,189,093MIT OR Apache-2.0
cargo-cacheManage cargo cache ($CARGO_HOME or ~/.cargo/), show sizes and remove directories selectively3,034,822MIT/Apache-2.0
cargo-sortCheck if tables and items in a .toml file are lexically sorted2,370,401MIT/Apache-2.0
cargo-debMake Debian packages (.deb) easily with a Cargo subcommand2,065,672MIT
clippyA bunch of helpful lints to avoid common pitfalls in Rust.1,998,849MIT/Apache-2.0
cargo-hackCargo subcommand to provide various options useful for testing and continuous integration.1,756,683Apache-2.0 OR MIT
cargo-instaA review tool for the insta snapshot testing library for Rust1,455,502Apache-2.0
tauri-bundlerWrap rust executables in OS-specific app bundles for Tauri1,432,660Apache-2.0 OR MIT
cargo-udepsFind unused dependencies in Cargo.toml1,394,975MIT OR Apache-2.0
cargo-cyclonedxCycloneDX Software Bill of Materials (SBOM) for Rust Crates1,276,903Apache-2.0
cargo-criterionCargo extension for running Criterion.rs benchmarks and reporting the results.1,221,539Apache-2.0/MIT
cargo-updateA cargo subcommand for checking and applying updates to installed executables1,185,547MIT
dinghy-testCross-compilation made easier - see main crate cargo-dinghy1,175,088MIT/Apache-2.0
cargo-codspeedCargo extension to build & run your codspeed benchmarks1,168,088MIT OR Apache-2.0
cargo-pgrxCargo subcommand for 'pgrx' to make Postgres extension development easy1,093,304MIT
cargo-hakariManage workspace-hack packages to speed up builds in large workspaces.1,058,601MIT OR Apache-2.0
cargo-aboutCargo plugin for generating a listing of all of the crates and the the terms under which they are licensed1,027,243MIT OR Apache-2.0
cargo-cHelper program to build and install c-like libraries999,105MIT
cargo-mobile2Rust on mobile made easy!970,834Apache-2.0 OR MIT
cargo-sweepA tool for cleaning unused build files created by Cargo964,296MIT
struct_iterableA Rust library providing a proc macro to make a struct iterable.951,452MIT
cargo-outdatedCargo subcommand for displaying when dependencies are out of date934,684MIT
flamegraphA simple cargo subcommand for generating flamegraphs, using inferno under the hood932,259MIT OR Apache-2.0
cargo-auditableMake production Rust binaries auditable850,427MIT OR Apache-2.0
dinghy-buildCross-compilation made easier - helpers for build.rs scripts785,612MIT/Apache-2.0
cargo-readmeA cargo subcommand to generate README.md content from doc comments761,484MIT OR Apache-2.0
cargo-semver-checksScan your Rust crate for semver violations.532,058Apache-2.0 OR MIT
cargo-releaseCargo subcommand for you to smooth your release process.531,119MIT OR Apache-2.0
cargo-msrvFind your minimum supported Rust version (MSRV)!494,580Apache-2.0 OR MIT
cargo-shearDetect and fix unused/misplaced dependencies from Cargo.toml453,897MIT
cargo-bloatFind out what takes most of the space in your executable.371,765MIT
cargo-generate-rpmGenerate a binary RPM package (.rpm) from Cargo projects302,783MIT
cargo-getCargo plugin to easily query information from Cargo.toml files255,083Apache-2.0/MIT
cargo-modulesA cargo plugin for showing a tree-like overview of a crate's modules.241,036MPL-2.0
cargo-run-binBuild, cache, and run binaries scoped in Cargo.toml rather than installing globally. This acts similarly to npm run and gomodrun,…231,201MIT
cargo-public-apiList and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver…210,136MIT
cargo-geigerDetects usage of unsafe Rust in a Rust crate and its dependencies.204,883Apache-2.0 OR MIT
cargo-pgxCargo subcommand for 'pgx' to make Postgres extension development easy189,440MIT
cargo-show-asmA cargo subcommand that displays the generated assembly of Rust source code.188,588MIT OR Apache-2.0
dinghy-libCross-compilation made easier - see main crate cargo-dinghy158,989MIT/Apache-2.0
cargo-dinghyCross-compilation made easier157,240MIT/Apache-2.0
cargo-webA Cargo subcommand for the client-side Web156,904MIT/Apache-2.0
cargo-contractSetup and deployment tool for developing smart contracts via ink!156,216GPL-3.0
cargo-valgrindA cargo subcommand for running valgrind156,041MIT OR Apache-2.0
cargo-packagerExecutable packager and bundler distributed as a CLI and library.150,206Apache-2.0 OR MIT
cargo-llvm-linesCount the number of lines of LLVM IR across all instantiations of a generic function.136,930MIT OR Apache-2.0
cargo-sort-derivesCargo subcommand to sort derive attributes134,181MIT
cargo-tallyCargo subcommand for drawing graphs of the number of dependencies on a crate over time131,382MIT OR Apache-2.0
rerastAn AST (abstract syntax tree) based search replace tool for code written in Rust129,150Apache-2.0
cargo-espflashCargo subcommand for interacting with Espressif devices115,661MIT OR Apache-2.0
cargo-nearCargo extension for building Rust smart contracts on NEAR115,238MIT OR Apache-2.0
cargo-autoAutomation tasks coded in Rust language for the workflow of Rust projects115,031MIT
cargo-crevDistributed Code REView system for verifying security and quality of Cargo dependencies111,945MPL-2.0 OR MIT OR Apache-2.0
cargo-rdmeCargo command to create your `README.md` from your crate's documentation109,969MIT
tracel-xtask-macrosMacros for tracel-xtask crate.109,107MIT OR Apache-2.0
cargo-infoExtends cargo to query crates.io registry for crates details107,633Apache-2.0/MIT
tracel-xtaskReusable and Extensible xtask commands to manage repositories.106,534MIT OR Apache-2.0
cargo-minimal-versionsCargo subcommand for proper use of -Z minimal-versions and -Z direct-minimal-versions.101,167Apache-2.0 OR MIT
cargo-vcpkgA cargo subcommand to build a vcpkg tree from metadata entries in Cargo.toml for
a top level crate and the crates that it depends…100,821MIT/Apache-2.0
cargo-vendor-filterer`cargo vendor`, but with filtering for platforms and more84,871Apache-2.0
cargo-upgradesChecks if dependencies in Cargo.toml are up to date. Compatible with workspaces and path dependencies.81,590GPL-3.0+
cargo-playdateBuild tool for neat yellow console.78,996MIT OR Apache-2.0
semververAutomatic verification of SemVer adherence in Rust library crates76,121non-standard
cargo-bpfCargo plugin to manage eBPF probes using redbpf74,671MIT OR Apache-2.0
cargo-listList and update installed crates74,141MIT
cargo-linerCargo subcommand to install and update binary packages listed in configuration.73,955GPL-3.0-only
cargo-smart-releaseCargo subcommand for fearlessly releasing crates in workspaces.72,999MIT OR Apache-2.0
cargo-ament-buildCargo plugin for use with colcon workspaces72,883Apache-2.0
cargo-edit-9This extends Cargo to allow you to add and remove dependencies by modifying your `Cargo.toml` file from the command line. It…72,798Apache-2.0 OR MIT
cargo-supply-chainGather author, contributor, publisher data on crates in your dependency graph67,997Apache-2.0 OR MIT OR Zlib
cargo-competeA Cargo subcommand for competitive programming.67,456MIT OR Apache-2.0
cargo-pgoCargo subcommand for optimizing Rust binaries with PGO and BOLT.65,228MIT
cargo-toolchainUtility to get information on active rustup toolchains64,193MIT OR Apache-2.0
cargo-exportUtility to export compiler artifacts from cargo build process64,024MIT
cargo-swiftA cargo plugin to easily build Swift packages from Rust code for use in iOS and macOS applications61,993MIT OR Apache-2.0
picodata-pikeCargo plugin for Picodata plugin development59,586BSD-2-Clause
cargo-deltaDetects which crates in a Cargo workspace are affected by changes in a Git feature branch.58,753MIT
cargo-crankyEasy to configure wrapper for clippy57,744MIT OR Apache-2.0
cargo-depgraphCreates dependency graphs for cargo projects using `cargo metadata` and graphviz.54,446GPL-3.0-or-later
cargo-doc2readmecargo subcommand to create a readme file containing the rustdoc comments from your code54,181Apache-2.0
cargo-equipA Cargo subcommand to bundle your code into one `.rs` file for competitive programming.52,722MIT OR Apache-2.0
cargo-clone-crateCargo subcommand to clone a repo from the registry.51,653MIT
cargo-pioCargo<->PlatformIO integration: a cargo subcommand50,643MIT OR Apache-2.0
cargo-xcodeMake Xcode project files from Cargo projects50,561MIT
cargo-depsCargo subcommand for building dependency graphs of Rust projects.48,422BSD-3-Clause
cargo-instrumentsProfile binary targets on macOS using Xcode Instruments.47,412MIT
cargo-autoinheritA cargo sub-command to leverage dependency inheritance wherever possible47,097Apache-2.0 OR MIT
cargo-prebuiltDownload prebuilt crate binaries for many different platforms46,282MIT
cargo-docs-rsImitate the documentation build that docs.rs would do46,204MIT OR Apache-2.0
cargo-commanderLike npm scripts, but better46,066non-standard
cargo-featureCargo plugin to manage dependency features44,087MIT
cargo-sort-ckCheck Cargo.toml for sorted dependencies43,847MIT/Apache-2.0
cargo-feature-combinationsrun cargo commands for all feature combinations43,796MIT
cargo-graphCargo subcommand for building GraphViz DOT files of dependency graphs43,232MIT
cargo-docsA cargo plugin for serving rust and crate doc locally.43,210MIT
cargo-sysrootSimply and Easily cross-compile the Rust sysroot crates.42,435MIT OR Apache-2.0
cargo-whatfeaturesdisplay features, versions and dependencies of crates42,355MIT OR Apache-2.0
wasm-server-runnercargo run for wasm programs39,593MIT
tauri-mobileRust on mobile made easy!38,735Apache-2.0 OR MIT
cargo-tempCreate temporary Rust project with specified dependencies37,757MIT OR Apache-2.0
cargo-build-depsA cargo subcommand to build dependencies, helps speed up docker builds by
allowing dependencies to be built earlier and cached.37,400MIT/Apache-2.0
cargo-bomBill of Materials for Rust Crates37,090MIT
cargo-playRun your Rust code without setting up Cargo36,083MIT
cargo-hackermanWorkspace hack management and package/feature query35,839MIT OR Apache-2.0
cargo-fetcher🎁 Alternative to cargo fetch35,746MIT OR Apache-2.0
cargo-sync-readmeGenerate a Markdown section in your README based on your Rust documentation34,058BSD-3-Clause
cargo-i18nCargo sub-command to extract and build localization resources to embed in your application/library33,375MIT
cargo-prefetchCargo subcommand to download popular crates.29,043MIT OR Apache-2.0
cargo-msrv-prepCargo subcommand useful to prepare for determining/verifying a crate's MSRV28,781MIT
cargo-coverage-annotationsEnsure annotations in code match actual coverage.28,768GPL-3.0
cargo-nextA cargo subcommand to set the next crate version28,755MIT OR Apache-2.0
cargo-unused-featuresFind unused enabled feature flags and prune them.28,571MIT
cargo-pipeA command-line tool to generate and build data integration app using pipebase framework27,905Apache-2.0
cargo-pxA cargo sub-command to overcome some of the limitations of build scripts for code generation.26,888Apache-2.0 OR MIT
cargo-test-changedA Cargo subcommand to run tests for changed crates and their dependents.26,360Apache-2.0 OR MIT
cargo-clean-allRecursively clean all cargo projects in a given directory that match the specified criteria26,020MIT
cargo-indexCargo subcommand to manage a registry index.25,987MIT OR Apache-2.0
cw-optimizoorA blazingly fast compiling & optimization tool for CosmWasm smart contracts.25,540MIT
cargo-dietMake your crate lean by computing size-optimal include directives for Cargo manifests25,476MIT
cargo-set-versionA Cargo subcommand to set versions for crates in a workspace.25,384MIT
semververforkAutomatic verification of SemVer adhrence in rust library crates25,338non-standard
cargo-updaterA npm inspired cargo subcommand for listing and updating binaries installed in $CARGO_HOME/bin.25,117MIT OR Apache-2.0
cargo-espmonitorCargo subcommand for monitoring ESP8266 and ESP32 execution over serial25,071GPL-3.0
cargo-tighterrorThe cargo plugin of the tighterror framework.24,982MIT OR Apache-2.0
cargo-wdkA Cargo extension for developing Windows drivers in Rust24,923MIT OR Apache-2.0
wargocargo's evil twin to work with projects in the twilight zone of WSL224,206MIT OR Apache-2.0
cargo-cvmRust Crate Version Manager (CVM)24,132MIT OR Apache-2.0
cargo-unleashTooling to manage releasing of crates in massiv workspaces/monorepos23,849GPL-3.0
cargo-limitCargo with less noise: warnings are skipped until errors are fixed, Neovim integration, etc.23,024MIT OR Apache-2.0
cargo-newcppA cargo plugin for creating new C++ projects.22,804Apache-2.0 OR MIT
cargo-ledgerBuild and sideload Ledger apps22,793Apache-2.0
cargo-duplicatesCargo subcommand for displaying when different versions of a same dependency are pulled in22,578MIT
cargo-todoxEnsure source files in a cargo project do not contain TODOX issues.22,432GPL-3.0
cargo-odraA cargo utility that helps to create, manage and test your smart contracts written using Odra framework.22,394MIT
cargo-makedocsA cargo doc wrapper that only builds the documentation you care about21,888MIT
cargo-no-dev-depsCargo subcommand for running cargo without dev-dependencies. (deprecated)21,739Apache-2.0 OR MIT
cargo-inspectThis extends Cargo to allow you to desugar your Rust code and see what happens behind the curtains.21,718Apache-2.0/MIT
cargo-local-installWraps `cargo install` for better local, non-conflicting installation21,424Apache-2.0 OR MIT
cargo-toml-lintLinter for Cargo.toml21,226Apache-2.0 OR MIT
cargo-wapmPublish a Rust crate to the WebAssembly Package Manager.21,196Apache-2.0
tracel-xtask-cliCLI entrypoint for Tracel xtask20,802MIT OR Apache-2.0
cargo-multiversCargo subcommand to build multiple versions of the same binary, each with a different CPU features set, merged into a single…19,976MIT OR Apache-2.0
cargo-countCargo subcommand for displaying statistics about projects, such as code, comments, and unsafe counters19,808MIT
cargo-vitaCargo wrapper for developing Sony PlayStation Vita homebrew apps19,675MIT OR Apache-2.0
cargo_px_envBindings to retrieve the environment variables set by cargo-px19,582Apache-2.0 OR MIT
cargo-taskUltra-Lightweight Zero-Dependency Rust Cargo Task Runner.19,521Apache-2.0
cargo-cookA third-party cargo extension which allows you to cook your crate19,284MIT/Apache-2.0
cargo-clean-recursiveA cargo subcommand cleans all projects under specified directory.19,203MIT OR Apache-2.0
cargo-axplatManages hardware platform packages using `axplat`18,494Apache-2.0
cargo-publish-allTool to publish all packages17,908MIT/Apache-2.0
cargo-maelstromCargo Test Runner for Maelstrom.17,905MIT OR Apache-2.0
cargo-ghaVersion lock, cache, and run binaries from any Github Release assets. Pull in external tools and keep the versions in sync across…17,899MIT
cargo-rocket-dockerCargo sub-command tool for docker images into Rocket projects17,892MIT
ltsYank other people's crates. Helpful for using old compilers and avoiding broken deps17,572Apache-2.0 OR MIT
cargo_markerMarker's CLI interface to automatically compile and run lint crates17,214MIT OR Apache-2.0
cargo-wscargo plugin, generate vscode workspace file.17,127MIT OR Apache-2.0
rhdxmr-publish-testCargo plugin to manage eBPF probes using redbpf16,679MIT OR Apache-2.0
cargo-navNavigate directly to crate links from your terminal15,947MIT OR Apache-2.0
cargo-credential-netrcCargo credential provider that parses your .netrc file to get credentials.15,651MIT OR Apache-2.0
cargo-progenitorA cargo command to generate a Rust client SDK from OpenAPI15,326MPL-2.0
cargo-examplesRun all examples for any locally cloned crate15,054MIT OR Apache-2.0
cargo-openCargo command to open an installed crate in your editor14,959MIT
cargo-unlockRemove Cargo.lock lockfile14,687MIT OR Apache-2.0
cargo-gitAn opinionated helper command to use git with cargo. This does not replace the git command but should be used in conjunction with.14,627MIT
cargo-ftA cargo extension for specifying supported targets for a crate14,617Apache-2.0
cargo-trendCargo subcommand to generate trend graph of dependent crates14,581MIT
cargo-ensure-prefixCargo subcommand to check that all target files have a fixed prefix.14,177BSD-3-Clause
cargo-covCollect source coverage via LLVM-GCOV (⚠ not fully tested, may eat your laundry)14,071MIT
trait_variableMake variable fields feasible in trait definition.13,864MIT OR Apache-2.0
cargo-hatchHatch new projects like a chick coming out of its egg.13,660AGPL-3.0-only
cargo-onedocGenerate your README.md from Rust doc comments13,584MIT OR Apache-2.0
cargo-washA tool to clean up your Cargo caches13,523MIT
cargo-dephellAnalyzes a project's third-party dependencies.13,266MIT OR Apache-2.0
cargo-aoc-zen-runnerAn Advent of Code runner aiming to streamline a variety of repository layouts and tasks.13,044Apache-2.0
cargo-uncCargo extension for building Rust smart contracts on UNC13,021MIT OR Apache-2.0
fliThe commander.js like CLI Parser for rust13,011MIT
cargo-rootfsInstall or release a package in the rootfs, including extra files or directories12,995MIT
aoc-zen-runner-macrosMacros for aoc-zen-runner.12,959Apache-2.0
harness-cliPrecise and reproducible benchmarking12,922MIT
cargo-emanateCargo subcommand for publishing workspace-based crates.12,567Apache-2.0 OR MIT
cargo-ghp-uploadUpload documentation straight to GitHub Pages, maintaining branch separation and history12,533Apache-2.0/MIT
cargo-funnelcargo subcommand to reorganize and sort your Cargo.toml12,437MIT
cargo-bojCargo-BOJ: test and submit solutions to BOJ problems12,413MIT
cargo-selectorCargo subcommand to select and execute binary/example targets12,212MIT
cargo-freeA cargo subcommand to check if a given crate name is available.12,204MIT OR Apache-2.0
cargo-cmdAlias any shell command in your Cargo.toml. It's like npm scripts, but for cargo.12,060MIT
cargo-publish-cratesPublish rust crates with support for cargo workspaces11,934MIT
emils-cargo-releaseCargo subcommand for you to smooth your release process.11,834MIT/Apache-2.0
cargo-htmlcreate self-contained HTML programs11,808Apache-2.0 OR MIT
cargo-frcA cargo extension for deploying rust code to FRC robots.11,421MIT OR Apache-2.0