CATEGORY
Development tools::Build Utils 1,203 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.
garden-guiGarden grows and cultivates Git trees, GUI edition2,531MIT
smithy-cargoA library for Cargo build scripts to build Smithy models.2,516non-standard
rocket-static-filesServe static files with cache headers with Rocket2,494MPL-2.0
synta-codegenASN.1 schema parser and Rust code generator for the synta library2,486MIT OR Apache-2.0
rz-embedrz-embed implements a simple proc-macro for embedding directory trees in rust binaries.2,483MIT OR Apache-2.0
actr-framework-protoc-codegenProtoc plugin for generating actr-framework code from protobuf definitions2,482Apache-2.0
supply-chain-trust-example-crate-000015Automatic cfg for Rust compiler features2,479Apache-2.0 OR MIT
compiA build system written in Rust.2,463MIT
cargo-rsscrssc - Rust scripts for crates building2,460MIT
cargo-futharkA library and cargo subcommand to integrate Futhark into Rust projects.2,460MIT OR Apache-2.0
divina_compileDivina's compiler wrapper2,451GPL-3.0-only
rust-silos-macrosProc-macro for rust-silos: embed directories as static maps at compile time.2,437MIT OR Apache-2.0
wolfpackA package manager and a build tool that supports major package formats (deb, RPM, ipk, pkg, MSIX).2,429GPL-3.0
loft-ffi-buildBuild-script helper for loft native extension cdylibs — generates the loft_register! invocation by scanning a package's `.loft`…2,426LGPL-3.0-or-later
gorniloOdin project manager2,418MIT
tonic-build-extendextend tonic-build to support multiple types_attributes and fields_attributes2,413MIT
vergen-gitcl-demoA demo of the capabilities of the `vergen-gix` build tool2,384MIT OR Apache-2.0
git_info2Extracts git repository information.2,382Apache-2.0
vergen-git2-demoA demo of the capabilities of the `vergen-gix` build tool2,372MIT OR Apache-2.0
either_fieldMacro for generating different types off of a template struct2,343GPL-3.0-only
zigcliA build dependency for running `zig` to build a native library2,279MIT OR Apache-2.0
cg-bundlerA powerful Rust code bundler that combines multiple source files into a single, optimized file for competitive programming and…2,267MIT
rust_hls_libSupport crate for rust_hls2,253MIT OR Apache-2.0
openapi-model-generatorA robust Rust library and CLI tool for generating type-safe Rust models from OpenAPI 3.0 specifications with advanced composition…2,251MIT OR Apache-2.0
pkglockA utility to modify URLs in package-lock.json2,225MIT
furnelA command-line utility to compress files using the brotli algorithm2,219MIT
rust-silosMinimal, robust file embedding for Rust. Efficient, allocation-free, and reliable.2,216MIT OR Apache-2.0
cargo-tarballA cargo subcommand for bundling prebuilt binaries.2,190MIT OR Apache-2.0
distrustc-clientA Rust-compatible distcc implementation2,167MIT
rust_hls_macroHigh level synthesis support for rust-hdl2,158MIT OR Apache-2.0
distrustc-serverA Rust-compatible distcc implementation2,156MIT
cargomonA Rust implementation of nodemon for automatic rebuilding and running of Rust projects2,129MIT
sui-supercacheciTyped shikumi config schema for /super-cache-ci — service-level sui (Postgres store, Redis cache, RAM/tmpfs build sandbox) as the…2,095MIT
rusty_hogsThis project provides a set of scanners that will use regular expressions to try and detect the presence of sensitive information…2,078Apache-2.0
openapi_type_pickerA library for generating Rust data types according to the OpenAPI specification with the ability to select only the necessary…2,076MIT OR Apache-2.0
rifgen_attributes_utilsffi Interface file generator. Use with flapigen2,066MIT
ts-rs-forgeGenerate TypeScript bindings from Rust types (Namastex fork with use_ts_enum)2,053MIT
tesohh-bricksbuild system and package manager for C/C++2,019non-standard
attr-boundsAn attribute macro to apply bounds to items.2,017MIT OR Apache-2.0
aocl-buildBuild-script helpers shared across AOCL FFI crates: AOCL_ROOT detection, libclang-path discovery, bindgen + linker driver2,015MIT OR Apache-2.0
actix-cliRust cli to create actix-web boilerplate projects.2,008LGPL-3.0
rustc-targetsGet the list of targets supported by rustc.1,965MIT OR Apache-2.0
quickstart-libLibrary for handling template logic for cargo-quickstart1,916MIT OR Apache-2.0
kamikaze_di_deriveExploration of Dependency Injection in Rust1,908MIT
convert-to-spacesConvert tabs to spaces in a string1,891Unlicense OR CC0-1.0
angelcakeA tasty way to execute build tasks.1,860MIT
j2-gba-toolGBA ROM multi-tool1,856MIT
scorpiofsFUSE-based virtual filesystem with Antares overlay for monorepo builds1,812MIT OR Apache-2.0
lpc_checksumHandle LPC BootROM checksum calculation for various LPC processor1,808MIT OR Apache-2.0
genlinkGeneral interface for linkers.1,806MIT
byteutilsRust library that provides a collection of frequently used utility functions for working with bytes, strings, and vectors. It…1,802MIT
f1r3fly-rholangF1r3fly Rholang programming language - concurrent, message-passing smart contract language1,794MIT
dotnet-gitversion-buildProvides Semantic Versioning at build time using dotnet-gitversion1,792MIT
eraPlanera compiler and build system1,790non-standard
sui-buildNix builder with sandboxed execution, closure topo-sort, and reference scanning for the sui Rust-native runtime1,787MIT
semvercliA thin command line interface over the semver crate1,782Apache-2.0
vcs_versionHelper functions to get version information from VCS1,768MIT
sui-bigornaTyped buildx-native-multi-arch primitive: register native per-arch build nodes as buildx nodes (no QEMU) with a store-backed…1,741MIT
py-rsgenerate python bindings from rust types1,739MIT
git-tags-semverTool to extract SemVer Version Information from annotated git tags1,734OLFL-1.3
bug-reportquick publish crates information1,731MIT AND Apache-2.0
constunevalSimple serializer to embed structs/tables as const Rust code using Debug trait1,730MIT
medicom_dictBuild-time utilities for parsing and producing DICOM dictionaries.1,730Apache-2.0
cargo2mesongenerate traits from C header files1,727Apache-2.0 OR MIT
iarsA synchronous (blocking) client written purely in Rust, for interfacing with Internet Archive APIs.1,725MIT OR Apache-2.0
build-with-leak-checkThis is a small wrapper program around the LLVM Clang compiler suite. This will build and execute binaries using address…1,706MIT
weld-linkerA fast linker for ELF binaries1,704GPL-3.0-or-later
cargo-swarmFarm out the Cargo build process1,702MIT
better-minify-jsExtremely fast JavaScript minifier1,699Apache-2.0
supergreenLib of common utils for cargo-green & rustcbuildx1,696MIT
cargo-libStrongly-typed Cargo instructions for your build script1,695MIT
divinaA modern build system for assembly1,687GPL-3.0-only
cargo-eosiocontractSetup and deployment tool for developing eosio smart contracts1,675GPL-3.0
env_astenv! but it outputs tokens instead of a string literal1,674MIT
shaderc-macroCompile shaders with shaderc using macros at compile time1,666MIT
make_ultraA simple task-runner which tracks changes in files and runs commands based on rules in parallel.1,665MIT OR Apache-2.0 OR Unlicense
floofLanguage-agnostic, simple-to-use development server, file-watcher and tiny
build system mainly useful for webdev.1,652MIT/Apache-2.0
gpmA package manager for godot1,640Apache-2.0
glade-bindgen-gtk4library to generate gtk glade bind(gtk4)1,638MIT
yeetThe Yeet Programming Language Compiler.1,634MIT / BSL-1.0
ferogram-tl-genBuild-time code generator: Telegram TL schema → Rust source1,633MIT OR Apache-2.0
safe-urqlcodgen-mutationsdeploy a rust project to npm in one command.1,617MIT
eclair-builderA build-time dependency to assist in invoking the Eclair compiler
to link Eclair code as a static archive with Rust code.1,614BSD-3-Clause
haymakerhaymaker is a modern make1,605MIT OR Apache-2.0
supply-chain-trust-example-crate-000027A build-time dependency for Cargo build scripts to assist in invoking the native
C compiler to compile native C code into a…1,599MIT OR Apache-2.0
rust_elm_typegenGenerate Elm types from Rust types1,598MIT OR Apache-2.0
digtaskDig is a YAML-defined, OS-level task orchestrator. It can 'dig into' a specifed task, or 'dig out' a desired output file1,594non-standard
copy-globA small utility to copy files to an output directory using glob syntax1,591MIT
cargo-aragonitea cargo wrapper for use with the aragonite framework1,586MIT OR Apache-2.0
yoteThe Yeet Programming Language REPL.1,584MIT / BSL-1.0
xlogic-corePackage for developing, building, testing, packaging and deploying FPGA and ASIC projects1,580Apache-2.0
gnal_tsur.esrever ni edoc etirW1,577MIT
ffiberEnable FFI for calling Rust from C by translating Rust-y library interfaces to extern C functions.1,576non-standard
genevaGeneva is a code generation CLI, allowing you to effortlessly perform codegen. It comes with friendly templating language.1,570MIT
env-mapEnvConfig: A Rust crate for easily mapping environment variables to structs with support for `.env` files and global…1,569MPL-2.0
distrustcA Rust-compatible distcc implementation1,561MIT
rustc-to-go-targetConvert compilation targets supported by rustc (aka target triplets) into targets supported by Go.1,551MIT OR Apache-2.0
hattoCLI for software license policy check.1,550MIT OR Apache-2.0
mc-build-rsCargo build script helper1,544Apache-2.0
prost-canonical-serde-buildBuild helpers for canonical JSON encoding of Prost-generated protobuf bindings1,541Apache-2.0
kotlikeA Rust macro to modify the question mark operator's behavior just like Kotlin's1,529Apache-2.0
kache-coreCore planner data structures and algorithms for kache.1,518Apache-2.0
xlogic-compilerPackage for developing, building, testing, packaging and deploying FPGA and ASIC projects1,506Apache-2.0
nedrySmall bundler for C1,498MIT
sourcegear-bridge-buildBuild script support for SourceGear Bridge, a binding generator for .NET1,491non-standard
utils_arteii_rscollections of helpfull functions1,489MIT
anodizer-stage-checksumChecksum stage for the anodizer release tool — generates SHA, SHA-3, BLAKE2, BLAKE3, CRC32, and MD5 checksums1,485MIT OR Apache-2.0
pagetop-staticsLibrería para automatizar la recopilación de recursos estáticos en PageTop.1,482MIT OR Apache-2.0
rustyforgeA fast build tool for C, written in Rust1,450MIT OR Apache-2.0
spkgA system packaging and composition tool.1,446MIT
axorCore of the Axor framework: agent-based business logic with typed operations and injection.1,409MIT
lean-toolchainLean 4 toolchain discovery, fingerprinting, symbol allowlist, and build-script helpers reusable by downstream embedders' own…1,397MIT OR Apache-2.0
jinxRun CMake, CTest, and CPack, as well as parse their JSON object models1,370MIT
lilys-new-macroMacro for generating a 'new' constructor function1,356MIT
leachStreamlined FFI and cross-compilation with this powerful build-helper replacement.1,352MIT
anodizer-stage-releaseRelease stage for the anodizer release tool — creates GitHub releases and uploads artifacts1,352MIT OR Apache-2.0
zlink-codegenUtility to generate zlink code from varlink IDL files1,335MIT
wgpu_shader_checkerMacro for checking wgsl shaders at compile time1,330MIT
structurrayEasy psuedo-array generation for database optimization1,274Apache-2.0
script-meditateSupercharge Cargo scripts with inline structured data/configuration.1,269MIT OR Apache-2.0
nix-buildA build dependency for running `nix` to build a package1,262MIT OR Apache-2.0
ymYummy - A modern Java build tool1,259MIT
anodizer-stage-snapcraftSnapcraft packaging stage for anodizer release automation1,222MIT OR Apache-2.0
reductool-proc-macroInternal proc-macro crate for `reductool`. End users should depend on `reductool`.1,221AGPL-3.0-or-later
cargo-fluxWorkspace topology and task orchestration for mixed-language repositories1,219MIT
sbe-clisbe schema tool to facilitate working with SBE schema files and generating codes1,217Apache-2.0 OR MIT
anodizer-stage-nfpmnFPM stage for the anodizer release tool — generates deb, rpm, and apk packages1,204MIT OR Apache-2.0
multiplexer-evmA Rust library and Solidity contracts for building and executing complex EVM transaction sequences, including flash loans.1,198MIT OR Apache-2.0
revitcliA CLI tool for managing Revit add-in projects1,193MIT
wasm-bindgen-buildBuild script for wasm-bindgen, for use in NPM packages1,180MIT OR Apache-2.0
anodizer-stage-publishPublish stage for the anodizer release tool — publishes crates and package manager manifests1,166MIT OR Apache-2.0
hyprwire-scannerProtocol scanner and code generator for hyprwire1,145BSD-3-Clause
autograder-setupRust CLI that generates GitHub Classroom autograder workflows for Rust assignments.1,144MIT
nucleusflowA powerful Rust library for content processing, enabling static site generation, document conversion, and templating.1,099MIT OR Apache-2.0
oss_porter_cliCommand-line interface for OSS Porter: A tool to extract and sync projects from internal to public Git repositories.1,084MPL-2.0
typewriter-coreCore IR types, traits, and config for the typewriter type sync SDK1,084Apache-2.0
anodizer-stage-blobCloud storage (S3/GCS/Azure) upload stage for anodizer release automation1,082MIT OR Apache-2.0
project-examerA fast system analysis tool for scanning codebases and building intelligent relationships between files using AST parsing and LLM…1,075MIT
px-linkmeSafe cross-platform linker shenanigans1,033MIT OR Apache-2.0
api-bones-protosEmbedded bytes of the api-bones canonical proto shapes (bones/v1/*.proto). Pair with `proto-build-kit` to stage on the protoc…1,024MIT
anodizer-stage-signSigning stage for the anodizer release tool — signs artifacts with GPG or other tools1,018MIT OR Apache-2.0
proto-build-kitGeneric build-helper primitives for proto-source services: stage embedded .proto bytes to a protoc-relative tempdir, compile via…1,014MIT
lmrc-toml-writerType-safe TOML generation for Cargo.toml files1,011MIT OR Apache-2.0
lilac_aura KISS AUR helper designed to smell good, and get out of the way.1,009non-standard
build_safelybuild script helpers for working with nightly1,009MIT
nornirCompanion to cargo: dependency tracking, release gating, deploy, benchmarks, and documentation assembly. Project-agnostic.1,005MIT OR Apache-2.0
peakrdl-rust-buildBuild script helper that runs PeakRDL-rust to generate Rust register access code from SystemRDL files1,000MIT OR Apache-2.0
anodizer-stage-announceAnnounce stage for the anodizer release tool — sends release notifications via webhooks995MIT OR Apache-2.0
anaxa-builderA modern native Rust configuration management system969MIT
tutti-cliCommand-line interface for Tutti967MIT
build-instructionsA utility crate for working with Cargo build instructions940MIT
anodizer-stage-sbomSBOM (Software Bill of Materials) generation stage for the anodizer release tool939MIT OR Apache-2.0
fortrancA build-time dependency for Cargo build scripts to assist in invoking the native
Fortran compiler to compile native Fortran code…938MIT OR Apache-2.0
spliceSpan-safe refactoring kernel for 7 languages with Magellan code graph integration924GPL-3.0-only
kt-list-comprehensionsPython-like list comprehensions for Rust922Apache-2.0 AND MIT
caxeA modern C/C++ project manager that cuts through build system complexity. Zero config, smart dependencies, and parallel builds.916MIT OR Apache-2.0
anodizer-stage-archiveArchive stage for the anodizer release tool — packages binaries into tar.gz, zip, and other formats902MIT OR Apache-2.0
anodizer-stage-appbundlemacOS app bundle stage for anodizer release automation890MIT OR Apache-2.0
flatbed_buildBuild-time FlatBuffer codegen and the flatbed CLI tool886MIT OR Apache-2.0
mdbook-rss-feedAn mdBook preprocessor that generates a full-content RSS/Atom feed from your book882Apache-2.0
mdbook-validatorAn mdBook preprocessor that validates code blocks using Docker containers871Apache-2.0
fslutilsUtility functions for inspecting fossil checkouts.8690BSD
anodizer-stage-upxUPX binary compression stage for the anodizer release tool866MIT OR Apache-2.0
anodizer-stage-dockerDocker stage for the anodizer release tool — builds and pushes container images865MIT OR Apache-2.0
lisensorTool to automatically add, check, and fix license notices in the source files863MIT
anodizer-stage-templatefilesTemplate file rendering stage for the anodizer release tool863MIT OR Apache-2.0
anodizer-stage-flatpakFlatpak Linux bundle stage for anodizer release automation858MIT OR Apache-2.0
anodizer-stage-dmgmacOS DMG disk image stage for anodizer release automation857MIT OR Apache-2.0
anodizer-stage-srpmSource RPM (SRPM) package stage for the anodizer release tool853MIT OR Apache-2.0
anodizer-stage-changelogChangelog stage for the anodizer release tool — generates changelogs from git history850MIT OR Apache-2.0
anodizer-stage-buildBuild stage for the anodizer release tool — compiles Rust binaries for target triples847MIT OR Apache-2.0
anodizer-stage-sourceSource archive and SBOM generation stage for the anodizer release tool847MIT OR Apache-2.0
osal-rs-buildBuild utilities for osal-rs841LGPL-2.1-or-later
nuspecImplementation of Nuspec Specification840MIT OR Apache-2.0
anodizer-stage-notarizemacOS code signing and notarization stage for anodizer release automation837MIT OR Apache-2.0
anodizer-stage-nsisNSIS Windows installer stage for anodizer release automation836MIT OR Apache-2.0
just-mcp-libCore library for just-mcp: MCP server for Justfile integration835MIT
valve_compilersA type-safe, ergonomic, and extensible library for building command-line arguments for Valve's Source Engine compiler tools.834MIT
anodizer-stage-makeselfMakeself self-extracting archive stage for the anodizer release tool832MIT OR Apache-2.0
anodizer-stage-msiWindows MSI installer stage for anodizer release automation832MIT OR Apache-2.0
audbAuDB - Compile-time database application framework with gold files829AGPL-3.0
boltffi_backendBackend rendering contracts for BoltFFI binding metadata827MIT
anodizer-stage-pkgmacOS pkg installer stage for anodizer release automation817MIT OR Apache-2.0
amdgpu-device-libs-buildSupport library for the amdgpu target, build script utility to link device-libs806MIT OR Apache-2.0
profig-commonsHelper crate for Profig, providing types and error structs and enums.796MIT
architectA cargo interface for build scripts785non-standard
unroll-liteUnroll loops in const contexts, declarative macro version.785MIT
whisker-buildWhisker build orchestration: cargo cross-compile + gradle / xcodebuild + xcframework wrap.765MIT OR Apache-2.0
axor-macrosCore of the Axor framework: agent-based business logic with typed operations and injection.762MIT
profigDeclarative config loader for Rust with schema validation, samples, and documentation generation.760MIT
holochain_env_setupTest utilities for setting up Holochain environments with conductor and lair-keystore758GPL-3.0
anodizer-stage-prepublish-guardPre-publish template-render guard for the anodizer release tool — aborts a release before any irreversible publisher fires if a…742MIT OR Apache-2.0
anodizer-stage-verify-releasePost-release verification gate for the anodizer release tool — asset-existence and content checks, publisher landing checks,…734MIT OR Apache-2.0
anodizer-stage-appimageAppImage packaging stage for the anodizer release tool727MIT OR Apache-2.0
supply-chain-trust-crate-000015Automatic cfg for Rust compiler features716Apache-2.0 OR MIT
anodizer-stage-attestSLSA build-provenance / attestation stage for the anodizer release tool715MIT OR Apache-2.0
folk-builderCustom binary builder for Folk — generates and compiles a Folk server with selected plugins715Apache-2.0
lean-rs-abiLink-free Lean 4 ABI and toolchain metadata shared by lean-rs crates.715MIT OR Apache-2.0
dojo-cliCompanion CLI app for Bitcoin Dojo703MIT
actr-web-protoc-codegenProtoc plugin for generating actr-web code from protobuf definitions697Apache-2.0