-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
arrow
Apache Arrow
-
cargo_metadata
structured access to the output of
cargo metadata
-
shadow-rs
A build-time information stored in your rust project
-
cargo_toml
Cargo.toml
struct definitions for parsing with Serde -
cargo-hack
Cargo subcommand to provide various options useful for testing and continuous integration
-
jobserver
GNU Make jobserver for Rust
-
home
Shared definitions of home directories
-
vergen
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
embed-resource
A Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable
-
cargo-outdated
Cargo subcommand for displaying when dependencies are out of date
-
cargo-sort
Check if tables and items in a .toml file are lexically sorted
-
cfg-expr
A parser and evaluator for Rust
cfg()
expressions -
cargo-llvm-cov
Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage)
-
clap-cargo
Re-usable CLI flags for
cargo
plugins -
guppy
Track and query Cargo dependency graphs
-
cargo-config2
Load and resolve Cargo configuration
-
cargo-util
Miscellaneous support code used by Cargo
-
cargo-manifest
Helper crate to parse and manipulate manifests -
Cargo.toml
files -
cargo-c
Helper program to build and install c-like libraries
-
cargo-careful
Execute Rust code carefully, with extra checking along the way
-
cargo-deny
Cargo plugin to help you manage large dependency graphs
-
rust-script
Command-line tool to run Rust "scripts" which can make use of crates
-
cargo-zigbuild
Compile Cargo project with zig as linker
-
cargo-cache
Manage cargo cache ($CARGO_HOME or ~/.cargo/), show sizes and remove directories selectively
-
cargo-ndk
Makes building Rust libraries for Android simpler
-
cargo-llvm-lines
Count the number of lines of LLVM IR across all instantiations of a generic function
-
cargo-readme
A cargo subcommand to generate README.md content from doc comments
-
cargo-aoc
Cargo Advent of Code Helper
-
cargo-unmaintained
Find unmaintained packages in Rust projects
-
cargo-platform
Cargo's representation of a target platform
-
cargo-watch
Watches over your Cargo project’s source
-
cargo-release
Cargo subcommand for you to smooth your release process
-
cargo-generate
cargo, make me a project
-
flamegraph
cargo subcommand for generating flamegraphs, using inferno under the hood
-
cargo-expand
Wrapper around rustc -Zunpretty=expanded. Shows the result of macro expansion and #[derive] expansion.
-
cargo-rdme
Cargo command to create your
README.md
from your crate’s documentation -
krates
Create graphs of crates gathered from cargo metadata
-
cargo-modules
A cargo plugin for showing a tree-like overview of a crate's modules
-
cargo-xwin
Cross compile Cargo project to Windows MSVC target with ease
-
cargo-temp
A CLI tool that allow you to create a temporary new rust project using cargo with already installed dependencies
-
cargo-tarpaulin
determine code coverage achieved via tests
-
cargo-no-dev-deps
Cargo subcommand for running cargo without dev-dependencies
-
cargo-update
A cargo subcommand for checking and applying updates to installed executables
-
public-api
List and diff the public API of Rust library crates. Relies on rustdoc JSON output from the nightly toolchain.
-
cargo-edit
Cargo commands for modifying a
Cargo.toml
file -
cargo-bisect-rustc
Bisects rustc toolchains with rustup
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
cargo-bundle
Wrap rust executables in OS-specific app bundles
-
cargo-udeps
Find unused dependencies in Cargo.toml
-
cargo-generate-rpm
Generate a binary RPM package (.rpm) from Cargo projects
-
cargo-show
Prints package metadata like pip show, apt-cache show, npm view, gem query, etc
-
cargo-prebuilt
Download prebuilt crate binaries for many different platforms
-
normalize-path
Like canonicalize, but without performing I/O
-
cargo-osdk
Accelerate OS development with Asterinas OSDK
-
cargo-about
Cargo plugin for generating a listing of all of the crates and the the terms under which they are licensed
-
cargo-lipo
cargo lipo subcommand to automatically create universal libraries for iOS
-
embuild
A build support library for embedded Rust
-
cargo-docs-rs
Imitate the documentation build that docs.rs would do
-
cargo-dist
Shippable application packaging for Rust
-
cargo-trim
Binary application to cleanup $CARGO_HOME cache
-
cargo-chef
A cargo sub-command to build project dependencies for optimal Docker layer caching
-
cargo-tally
Cargo subcommand for drawing graphs of the number of dependencies on a crate over time
-
cargo-semver-checks
Scan your Rust crate for semver violations
-
miho
Repository management tools
-
cargo-machete
Find unused dependencies with this one weird trick!
-
cargo-unlock
Remove Cargo.lock lockfile
-
escargot
Cargo API written in Paris
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
cargo-get
Cargo plugin to easily query information from Cargo.toml files
-
panamax
Mirror rustup and crates.io repositories, for offline Rust and Cargo usage
-
cargo2junit
Converts cargo's json output (from stdin) to JUnit XML (to stdout)
-
tracel-xtask
Reusable and Extensible xtask commands to manage repositories
-
cargo-show-asm
A cargo subcommand that displays the generated assembly of Rust source code
-
picodata-pike
Cargo plugin for Picodata plugin development
-
cargo-fetch2
A replacement for
cargo fetch
that works -
cargo-minimal-versions
Cargo subcommand for proper use of -Z minimal-versions and -Z direct-minimal-versions
-
gst-plugin-version-helper
build.rs helper function for GStreamer plugin metadata
-
cargo-vcs
Cargo workspace helper for Version Control System project management
-
cargo-workspace-analyzer
A CLI tool that prases manifest files and gives insights about the workspace
-
cargo-index
Cargo subcommand to manage a registry index
-
cargo-shear
Detect and remove unused dependencies from Cargo.toml
-
cargo-xcode
Make Xcode project files from Cargo projects
-
cargo-mobile2
Rust on mobile made easy!
-
cargo-playdate
Build tool for neat yellow console
-
ra_ap_toolchain
Discovery of
cargo
&rustc
executables for rust-analyzer -
cargo-lockdiff
See what crates have changed after you run
cargo update
by comparing Cargo.lock to the vcs ref or file of your choice -
cargo-emit
Talk to Cargo easily at build time
-
routefinder
router
-
cargo-liner
Cargo subcommand to install and update binary packages listed in configuration
-
cargo-crate
A set of crate related cargo commands. You can for instance get the information about a crate, as text or json, including the owners of a crate and its versions.
-
cargo-multivers
Cargo subcommand to build multiple versions of the same binary, each with a different CPU features set, merged into a single portable optimized binary
-
rusty-tags
Create ctags/etags for a cargo project and all of its dependencies
-
tauri-bundler
Wrap rust executables in OS-specific app bundles for Tauri
-
buildkite-test-collector
Official Buildkite Test Analytics Collector for Rust
-
zipsign
Sign and verify
.zip
and.tar.gz
files with an ed25519 signing key -
cargo-vendor-filterer
cargo vendor
, but with filtering for platforms and more -
cargo-mutants
Inject bugs and see if your tests catch them
-
crm
crm can help you easy and fast switch between different cargo registries, now include: sjtu, tuna, ustc, rsproxy, bfsu, nju, hit, cqu, zju, CERNET
-
cargo-sample
A cargo subcommand to quickly set you up with a new rust project based on a crate example
-
cargo-clean-recursive
A cargo subcommand cleans all projects under specified directory
-
gix-refspec
gitoxide project for parsing and representing refspecs
-
macro_railroad
generate syntax diagrams for Rust macros
-
ra_ap_project_model
A representation for a Cargo project for rust-analyzer
-
crunch-app
Turbocharge your Rust workflow with crunch
-
rustfix
Automatically apply the suggestions made by rustc
-
specr-transpile
Converts Specr lang code to Rust
-
cargo-husky
husky for cargo
-
cargo-dtc
Devicetree Compiler packaged for building with cargo
-
cargo-lambda
Cargo subcommand to work with AWS Lambda
-
clang-sys
Rust bindings for libclang
-
cargo-espflash
Cargo subcommand for flashing Espressif devices
-
cargo-ci-cache-clean
Clean up unnecessary Cargo artifacts to improve CI caching performance
-
rustup-toolchain
working with rustup toolchains, primarily from cargo test:s
-
rustmerge
A Cargo subcommand that merges all Rust source files in a package into a single file
-
serde-env
deserialize env into structs via serde
-
aocr
task runner and support tool for Advent of Code challenges
-
cargo-run-wasm
Trivially run wasm applications and examples in the browser
-
dinghy-build
Cross-compilation made easier - helpers for build.rs scripts
-
cargo-scaffold
Scaffold and generate an entire stack using a simple toml config file and 'handlebars' templates
-
cargo-outdir
A cargo subcommand to get the $OUT_DIR environment variable from build scripts
-
publish-action
Auto Publish Cargo with Github Action
-
pin-utils
pinning
-
cargo-features-manager
A tui tool to enable/disable & prune dependency features
-
cargo-sort-derives
Cargo subcommand to sort derive attributes
-
cargo-lock
Self-contained Cargo.lock parser with optional dependency graph analysis
-
commiter
program to ensure the quality of commit
-
cargo
package manager for Rust
-
cargo-sweep
cleaning unused build files created by Cargo
-
cargo-rush
cargo run whatever is on the operating system clipboard
-
cargo-ft
A cargo extension for specifying supported targets for a crate
-
conan
wrapper of the conan C/C++ package manager (conan.io) to simplify usage in build scripts
-
cargo-doc2readme
cargo subcommand to create a readme file containing the rustdoc comments from your code
-
glassbench
rust benchmark with memory
-
cargo-ws
cargo plugin, generate vscode workspace file
-
i18n-config
contains the configuration stucts (along with their parsing functions) for the cargo-i18n tool/system
-
cargo-vita
Cargo wrapper for developing Sony PlayStation Vita homebrew apps
-
ra_ap_load-cargo
Loads a Cargo project into a static instance of rust-analyzer for analysis
-
cargo-bencher
Bencher for Cargo
-
cargo-smart-release
Cargo subcommand for fearlessly releasing crates in workspaces
-
cargo-commander
Like npm scripts, but better
-
cargo-verison
Bump a package version
-
cargo-px
A cargo sub-command to overcome some of the limitations of build scripts for code generation
-
fs-lock
Locked files that can be used like normal File
-
cargo-aur
Prepare Rust projects to be released on the Arch Linux User Repository
-
racer
Code completion for Rust
-
cargo-files
List all source files in a cargo crate
-
vergen-gix
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
cargo-cargo
Literally, cargo cargo cargo cargo cargo
-
gitlab-report
Generates GitLab reports from cargo's JSON output
-
cargo-packager
Executable packager and bundler distributed as a CLI and library
-
progress_bar
that allows you to display a progress bar (same style than the cargo progress bar)
-
cargo-info
Extends cargo to query crates.io registry for crates details
-
windows_exe_info
A cargo build script library for adding file information to windows executables
-
cargo-valgrind
A cargo subcommand for running valgrind
-
cargo-syu
Update Rust binary crates
-
image_dds
Convert images to and from compressed DDS formats
-
cargo-acl
code ACL checker
-
cargo-deps-list
Cargo subcommand to get a list of dependencies in a typical build
-
cargo-deps
Cargo subcommand for building dependency graphs of Rust projects
-
cargo-selector
Cargo subcommand to select and execute binary/example targets
-
cargo-fixture
Surround cargo test with arbitrary Rust setup and teardown code
-
hardcpy
backup tool written in Rust
-
target-spec
Evaluate Cargo.toml target specifications
-
cargo-pak
Generate manifest and desktop files for flatpak
-
cargo-http-registry
A cargo registry allowing for quick publishing of crates when using crates.io is just not desired
-
f7-cts-backend
CTS-Backend server over Actix as interview challenge
-
cargo-ibuild
-
cargo-creepy
halloween yet?
-
cargo-credential-pass
Keep your cargo registry tokens encrypted in your pass store
-
cargo-so
cargo build Android .so lib files
-
cargo-bundle-licenses
Bundle licensing of dependencies
-
cargo-i18n
Cargo sub-command to extract and build localization resources to embed in your application/library
-
hakari
Manage workspace-hack packages that do feature unification inside workspaces
-
cargo-align
aligning code
-
cargo-hakari
Manage workspace-hack packages to speed up builds in large workspaces
-
ddt
Useful cli tools
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
cargo-interactive-update
A cargo extension CLI tool to update your cargo direct dependencies interactively to the latest version
-
cargo-credential-1password
A Cargo credential process that stores tokens in a 1password vault
-
ws-cli
Manage your workspace with ease
-
cargo-kill-all
Remove old node_modules, cargo target to save space
-
cargo-clean-all
Recursively clean all cargo projects in a given directory that match the specified criteria
-
cargo-wash
clean up your Cargo caches
-
cargo-pgo
Cargo subcommand for optimizing Rust binaries with PGO and BOLT
-
polykill
Lightweight command line utility for removing dependencies and build artifacts from unused projects
-
cargo-feature-aspect
A Cargo plugin that creates and updates feature aspects across a Cargo workspace
-
cbsk_base
locked version cargo crates
-
cargo-oj
package a crate into single file, minimized and formatted
-
crates-io
Helpers for interacting with crates.io
-
cargo-list
List and update installed crates
-
nasm-rs
Run NASM during your Cargo build
-
diol
benchmark lib
-
serde-rename-rule
Serde RenameRule
-
ls-enhanced
a better looking ls command
-
cargo-make-rpm
generate rpm package from a rust project
-
dependencies-patch
patch cargo dependencies with command line commands
-
cargo-sonar
Helper to transform reports from Rust tooling for code quality, into valid Sonar report
-
cargo-wgsl
Validate wgsl in rust projects
-
cdylib-link-lines
Collection of link-lines useful to build correct cdylibs on targets
-
cargo-depsize
Rust cargo utility that calculates and displays the total size of each dependency in your Rust project
-
sanitizers
Interfaces and FFI bindings for the sanitizers interfaces
-
panamax-search
Search crates in a panamax mirror like
cargo search
-
cargo-codspeed
Cargo extension to build & run your codspeed benchmarks
-
cargo-hackerman
Workspace hack management and package/feature query
-
cargo-env-run
Like dotenv but with
.cargo/config.toml
files -
cargo-duplicates
Cargo subcommand for displaying when different versions of a same dependency are pulled in
-
rust-version-info-file
generating one file includes rustc version and cargo tree
-
rust_util
Hatter's Rust Util
-
cargo-wasi-exe-x86_64-unknown-linux-musl
Precompiled binary of
cargo-wasi
for x86_64-unknown-linux-musl -
cargo-checkmate
checkmate checks all the things - comprehensive out-of-the-box safety & hygiene checks
-
cargo-newcpp
A cargo plugin for creating new C++ projects
-
cargo-ci-template
The command line(s) for cargo-ci-template
-
lua52-sys
Bindings for Lua 5.2
-
wargo
cargo's evil twin to work with projects in the twilight zone of WSL2
-
cargo-matrix
Run feature matrices against cargo commands that support feature lists
-
osmptparser
Openstreetmap Public Transport Parser
-
cargo-groups
Run cargo commands on a groups of crates in a workspace
-
letscoders
leetcode solution project,which is using cargo to make rust-analyzer happy
-
sleipnir
Memory safe font operations for Google Fonts
-
kur
One Package Manager To Rule Them All
-
cargo-whatfeatures
display features, versions and dependencies of crates
-
cargo-kit
Cargo subcommand to apply performance, compile-time, or size-optimized profiles and configs to your Rust project for enhanced build efficiency
-
cargo-actions
cargo, create a CI github action
-
cargo-diagram
Creates diagrams about your crate
-
cargo-validate
verify everything is correct about your package before publishing
-
cargo-lldb-test
A cargo plugin to run your cargo tests in lldb
-
cargo-cratesup
A Cargo subcommand that scans your Cargo.toml dependencies and checks for available updates to help you keep your dependencies up-to-date
-
cargo-open
Cargo command to open an installed crate in your editor
-
cargo_utils
around cargo and Rust workspaces
-
cargo-resources
Cargo Resources provides a cargo command line tool and library, to help declare and collate resources within Cargo Crates
-
cargo-all
Manage all your crates with a single command
-
cargo-clean-plus
Remove artifacts for every cargo project under a directory
-
crate_untar
Streaming reader of Cargo’s published package format (
.crate
tarball) -
cargo-ls-crates
easily list installed cargo packages an their descriptions!
-
crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
cargo-limit
Cargo with less noise: warnings are skipped until errors are fixed, Neovim integration, etc
-
cargo-onedoc
Generate your README.md from Rust doc comments
-
cargo-authors
A subcommand for cargo that lists all the authors of all the dependencies of the crate in your current working directory. Simply install, then navigate to the directory of a crate and run
cargo authors
-
cargo-rhack
Temporarily edit your Cargo dependencies
-
my-cargo
Cargo, a package manager for Rust
-
cargo-consolidate
A command-line tool to consolidate dependencies in a Rust workspace
-
cargo_marker
Marker's CLI interface to automatically compile and run lint crates
-
cargo-clone
A cargo subcommand to fetch the source code of a Rust crate
-
cargo-feature-combinations
run cargo commands for all feature combinations
-
cargo-msrv-prep
Cargo subcommand useful to prepare for determining/verifying a crate's MSRV
Try searching with DuckDuckGo.