Build systems

44 projects

Cargo handles most Rust builds, and a large part of this category is Cargo subcommands that extend it. cargo-binstall downloads prebuilt binaries instead of compiling from source, cargo-generate creates projects from templates, cargo-expand shows what macros expand to, and cargo-udeps and cargo-machete find unused dependencies. cargo-all-features tests every feature combination.

For faster builds, the mold linker can noticeably cut link times on large projects, which matters most during incremental rebuilds. For monorepos that mix languages, Buck2 from Meta is written in Rust and uses Starlark build files, Pants has a Rust core engine, and NativeLink provides remote execution and caching for Bazel-compatible builds. Nix users can get Rust toolchains through fenix.

Several JavaScript build tools are listed because they are written in Rust: Turborepo for task running in JS monorepos and Rolldown, the bundler behind newer versions of Vite. These are good examples of Rust replacing slower tooling in other ecosystems. CMake integration crates help when Rust code has to live inside an existing C or C++ build.

better-fullstackby Marve10s

End-to-end fullstack scaffolding tool supporting Rust (Axum, Actix Web, Leptos, Dioxus, SeaORM, SQLx, tonic, async-graphql) alongside TypeScript, Go, and Python — code ready for you or your AI agent.

v2.8.0TypeScriptupdated today

801

Cargo

The Rust package manager

crates.io

cargo-all-featuresby frewsxcv

A configurable subcommand to simplify testing, building and much more for all combinations of features

cargo-all-features1.12.073k/90d updated 10mo ago

188

cargo-benchcmp

A utility to compare micro-benchmarks

cargo-benchcmp0.4.5326/90d

cargo-binstallby cargo-bins

A fast binary installer for Rust crates, fetching pre-built artifacts instead of compiling from source

cargo-binstall1.26.0193.9k/90d updated 2d ago

2.9k

cargo-bitbake

A cargo extension that can generate BitBake recipes utilizing the classes from meta-rust

cargo-bitbake0.3.16458/90d

cargo-cache

Inspect/manage/clean your cargo cache (~/.cargo//${CARGO_HOME}), print sizes etc

cargo-cache0.8.360.7k/90d

cargo-check

A wrapper around cargo rustc -- -Zno-trans which can be helpful for running a faster compile if you only need correctness checks

cargo-check0.2.2425/90d

cargo-commander

A subcommand for cargo to run CLI commands similar to how the scripts section in package.json works

cargo-commander2.0.15182/90d

cargo-count

Lists source code counts and details about cargo projects, including unsafe statistics

cargo-count0.2.4113/90d

cargo-deb

Generates binary Debian packages

cargo-deb3.8.0250.5k/90d

cargo-depgraph

Creates dependency graphs for cargo projects using cargo metadata and graphviz

cargo-depgraph1.6.02.4k/90d

cargo-do

Run multiple cargo commands in a row

cargo-do0.4.0518/90d

cargo-ebuild

Cargo extension that can generate ebuilds using the in-tree eclasses

cargo-ebuild0.5.449/90d

cargo-edit

Allows you to add and list dependencies by reading/writing to your Cargo.toml file from the command line

cargo-edit0.13.13462.6k/90d

cargo-generate

A generator of a rust project by leveraging a pre-existing git repository as a template.

cargo-generate0.25.0354.5k/90d updated 7d ago

2.5k

cargo-info

Queries crates.io for crates details from command line

cargo-info0.7.71.7k/90d

cargo-license

A cargo subcommand to quickly view the licenses of all dependencies.

cargo-license0.7.0240.7k/90d

cargo-limit

Cargo with less noise: warnings are skipped until errors are fixed, Neovim integration, etc.

cargo-limit0.0.13434/90d

cargo-macheteby bnjbvr

Simple tool for detecting unused dependencies in Cargo.toml.

cargo-machete0.9.2580.7k/90d updated 1d ago

1.4k

cargo-make

Task runner and build tool.

cargo-make0.37.24256k/90d

cargo-modules

A cargo plugin for showing a tree-like overview of a crate's modules.

cargo-modules0.28.014.3k/90d

cargo-multi

Runs specified cargo command on multiple crates

cargo-multi0.5.068/90d

cargo-outdated

Displays when newer versions of Rust dependencies are available, or out of date

cargo-outdated0.19.068.8k/90d

cargo-rdmeby orium

Cargo subcommand to create your README from your crate’s documentation.

cargo-rdme2.2.38.5k/90d updated 17d ago

223

cargo-release

Tool for releasing git-managed cargo project, build, tag, publish, doc and push

cargo-release1.1.616.3k/90d

cargo-script

Lets people quickly and easily run Rust "scripts" which can make use of Cargo's package ecosystem

cargo-script0.2.81.8k/90d

cargo-udepsby est31

Find unused dependencies

cargo-udeps0.1.61111.4k/90d updated 5mo ago

2.1k

cargo-update

Cargo subcommand for checking and applying updates to installed executables

cargo-update22.1.151.3k/90d

cargo-watch

Utility for cargo to compile projects when sources change

cargo-watch8.5.3190.2k/90d

cargo-expandby dtolnay

Expand macros in your source code

cargo-expand1.0.127558.1k/90d updated 11d ago

3.1k

CMakeRustby DevolutionsCMake

Useful for integrating a Rust library into a CMake project

CMakeupdated 11mo ago

175

RustCMakeby SiegeLordCMake

An example project showing usage of CMake with Rust

CMakeupdated 8y ago

110

euv-cliby euv-devGame Engines

The official CLI tool for the euv UI framework, providing dev/release profiles with run/build modes, hot reload, and wasm-pack integration.

euv-cli0.31.34.3k/90d updated today

16

buck2by facebook

Buck2 is a large-scale build tool built in Rust

buck20.1.1248/90d updated today

4.5k

Fleetby suptejas

The blazing fast build tool for Rust.

fleet-rs0.0.826/90d updated 6mo ago

2.4k

rust-actionby icepumaGitHub actions

Rust github action

1.68.0Dockerfileupdated 2y ago

77

fenixby nix-communityNix

Rust toolchains and rust analyzer nightly for nix

Nixupdated today

1.1k

pantsby pantsbuild

Pants is a fast, scalable, user-friendly build system for codebases of all sizes built in Rust.

release_2.33.1Pythonupdated today

3.8k

rolldown

A JavaScript/TypeScript bundler written in Rust intended to serve as the future bundler in Vite.

rolldown1.2.1482.6k/90d updated today

14k

moldby rui314

A modern, high-speed linker for Linux, macOS, and Windows (ELF, Mach-O, PE)

v3.0.0updated 1d ago

17.7k

turborepoby vercel

High-performance build system for JavaScript and TypeScript monorepos, written in Rust. Features incremental computation, remote caching, and parallel task execution.

v2.11.10updated today

31.2k

zervby wislertt

Dynamic versioning tool that generates a version for every build from any Git state, with SemVer, PEP 440, and CalVer output

zerv0.8.39476/90d updated today

15

Built on the open rust-unofficial/awesome-rust list by its contributors, licensed CC0 1.0. Crate Atlas is an independent project, not affiliated with the list's maintainers.

About Synced Oct 21, 2026

© 2026 Crate Atlas

Esc

Type to search every entry. ↑↓ to move, Enter to open.