-
cc
A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code
-
autocfg
Automatic cfg for Rust compiler features
-
ci_info
Provides current CI environment information
-
system-deps
Discover and configure system dependencies from declarative dependencies in Cargo.toml
-
sccache
Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible, storing a cache in a remote storage using the S3 API.
-
shadow-rs
A build script write by Rust
-
vcpkg
A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts
-
minify-html
Extremely fast and smart HTML + JS + CSS minifier
-
cmake
A build dependency for running
cmake
to build a native library -
git-version
Compile the git version (tag name, or hash otherwise) and dirty state into your program
-
ispc
A build-time dependency for Cargo build scripts to help with compiling and linking to ISPC code and generating Rust bindings for the resulting library. This crate is a meta-crate for the ispc_compile and ispc_rt crates…
-
i18n-embed
Traits and macros to conveniently embed the output of cargo-i18n into your application binary in order to localize it at runtime
-
pyflow
A modern Python installation and dependency manager
-
convco
Conventional commit tools
-
pkg-config
A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts
-
escargot
Cargo API written in Paris
-
molecule-codegen
Code generator for molecule
-
cfg_aliases
A tiny utility to help save you a lot of effort with long winded
#[cfg()]
checks -
mask
A CLI task runner defined by a simple markdown file
-
xshell
Utilities for quick shell scripting in Rust
-
nasm-rs
Run NASM during your Cargo build
-
sass-rs
Higher level binding for the Sass library
-
fortanix-sgx-tools
Tools for building and running enclaves for the Fortanix SGX ABI. This contains
ftxsgx-runner
to run genericx86_64-fortanix-unknown-sgx
enclaves, as well asftxsgx-elf2sgxs
… -
ttrpc-codegen
Rust codegen for ttrpc using ttrpc-compiler crate
-
zinoma
Žinoma - Make your build flow incremental
-
flatc-rust
FlatBuffers flatc command as API
-
hyperbuild
Fast allocation-less HTML minifier with smart whitespace handling
-
codetour_export_to_md
Export CodeTour files to md
-
scriptisto
A language-agnostic “shebang interpreter” that enables you to write scripts in compiled languages
-
build-probe-mpi
Probes the system for an installation of an MPI library
-
verilator
Automated generation of Verilator test modules
-
embed_plist
Embed property list files like Info.plist directly in your executable binary
-
cargo-parcel
Experimental extended cargo installer
-
windres
Compiles Windows resource files (.rc) into a Rust program
-
git_info
Extracts git repository information
-
runscript
Like make, but for running
-
krankerl
A CLI helper to manage Nextcloud apps
-
libthemis-src
Building native Themis library
-
inwelling
Collects metadata from downstream’s Cargo.toml files
-
buildy
An ultra-fast parallel build system for local iteration
-
medea-macro
Internal macros and codegen for Medea media server project
-
res
Res is a build-script dependency for managing your project’s resources
-
wasm-run
Build tool that replaces
cargo run
to build WASM projects -
build-parallel
A helper library to let you parallelize work in build.rs using the jobserver
-
git-cz
Git conventional commit tools written in Rust
-
armerge
Tool to merge and control visibility of static libraries
-
rmake
A simple task runner like make
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
staticfilemap
Procedural macro to create a static map of compressed files during compilation
-
jerk
Java Embedding Rust Kit
-
semantic-release-rust
A CLI to integrate Rust into a semantic-release workflow
-
path-matchers
A collection of path matchers
-
prost-serde
A prost toolkit to build protobuf with serde support
-
build_script
A wrapper for build.rs instructions
-
ispc_compile
A build-time dependency for Cargo build scripts to help with compiling and linking to ISPC code, and generating Rust bindings to the resulting library. The generated bindings can be imported by using ispc_rt…
-
uneval
Serde serializer to embed data as Rust code
-
change-detection
A library to generate change detection instructions during build time
-
gbafix
Rust port of the C
gbafix
utility. For GBA rom patching. -
lmake_readme
Includes cargo.toml data into md and then the content of md files into src/*.rs files as doc comments for later documentation generation
-
const_env
Configure const and static items by environment variables
-
mmrbi
MaulingMonkey’s Rust Build Infrastructure
-
scratch
Compile-time temporary directory shared by multiple crates and erased by
cargo clean
-
i18n-build
Designed for use within the cargo-i18n tool for localizing crates. It has been published to allow its direct use within project build scripts if required.
-
actix-cli
Rust cli to create actix-web boilerplate projects
-
conan
A Rust wrapper of the conan C/C++ package manager (conan.io) to simplify usage in build scripts
-
hamster
A local working dir runner of gitlab jobs
-
librarian
A crate for downloading and linking to non-rust libraries from app build scripts
-
esp_idf_build
Build scripts helpful when working with ESP-IDF
-
pkg-version
Macros expanding to the package version
-
teravolt-codegen
Rust codegen for teravolt
-
weld-linker
A fast linker for ELF binaries
-
pypackage
A modern Python dependency manager
-
git-meta
A basic git repo metadata inspection tool
-
const_env_impl
Configure const and static items by environment variables
-
glade-bindgen
library to generate gtk glade bind
-
cargo-toml2
Cargo.toml
and.cargo/config
parsing stuff -
rusty_hogs
This project provides a set of scanners that will use regular expressions to try and detect the presence of sensitive information such as API keys, passwords, and personal information…
-
metadeps
Run pkg-config from declarative dependencies in Cargo.toml
-
cargo-emit
Talk to Cargo easily at build time
-
symtool
symtool edits static symbol tables of MachO and ELF object files and archives
-
git-sha1
Expose the Git-SHA1 to the crate during build-time
-
gitlab_ci_parser
A parser for .gitlab-ci.yml file format
-
constuneval
Simple serializer to embed structs/tables as const Rust code using Debug trait
-
jpre
A JDK management tool
-
kamikaze_di
Exploration of Dependency Injection in Rust
-
repackage
An infernal tool to repackage a .crate file under another name
-
wasm-run-proc-macro
Build tool that replaces
cargo run
to build WASM projects -
rhiz
A deliberately minimal task runner
-
rustc-llvm-proxy
Dynamically proxy LLVM calls into Rust own shared library
-
python-config-rs
Python distribution information via python3-config. This crate provides a Rust interface to your system’s Python distribution information. Our goal is for this to be useful in build scripts…
-
floof
Language-agnostic, simple-to-use development server, file-watcher and tiny build system mainly useful for webdev
-
bug-report
quick publish crates information
-
aloxide
A helper tool for Cargo build scripts (build.rs) for compiling and/or linking to a given Ruby library version for use in Rust code
-
proffer
Rust code generation
-
rustdoc-assets
Build script helper which copies media and assets from a source directory below your current crate to the target output directory of rustdoc
-
build_details
build.rs helper that provides build information at runtime
-
depgraph
A library to manange files that depend on each other, and rebuild them as necessary, like a makefile
-
objpoke
Minimal in-place objcopy replacement
-
picobu
A simple, one-command build system for PICO-8 games
-
transitive_frontier
tool for auditing the locations where a dependency is introduced to a workspace