-
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
-
pkg-config
A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts
-
shadow-rs
A build-time information stored in your rust project
-
system-deps
Discover and configure system dependencies from declarative dependencies in Cargo.toml
-
ci_info
Provides current CI environment information
-
oracle
Oracle binding
-
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.
-
ispc_rt
A runtime dependency for linking Rust code with pre-built ISPC binaries and Rust bindings. These modules and bindings should be built with ispc_compile.
-
git-version
Compile the git version (tag name, or hash otherwise) and dirty state into your program
-
convco
Conventional commit tools
-
vcpkg
A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts
-
built
Provides a crate with information from the time it was built
-
mask
A CLI task runner defined by a simple markdown file
-
xshell
Utilities for quick shell scripting in Rust
-
rebuilderd-common
rebuilderd - common code
-
autotools
A build dependency to build native libraries that use configure&make-style build systems
-
pyflow
A modern Python installation and dependency manager
-
const-gen
A crate for generating (relatively) complex compile-time constants in rust
-
cargo-auto
cargo-auto - automation tasks written in Rust language for the build process of Rust projects
-
zinoma
Žinoma - Make your build flow incremental
-
scratch
Compile-time temporary directory shared by multiple crates and erased by
cargo clean
-
cmake
A build dependency for running
cmake
to build a native library -
nasm-rs
Run NASM during your Cargo build
-
cargo-emit
Talk to Cargo easily at build time
-
embuild
A build support library for embedded Rust
-
cachepot
cachepot is a sccache-like tool. It is used as a compiler wrapper and avoids compilation when possible, storing a cache in a remote storage using cloud storage.
-
uneval
Serde serializer to embed data as Rust code
-
modenv
CLI to easily manage .env files and keep them consistent
-
escargot
Cargo API written in Paris
-
armerge
Tool to merge and control visibility of static libraries
-
python3-dll-a
Standalone python3(y).dll import library generator
-
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
… -
rust-version-info-file
generating one file includes rustc version and cargo tree
-
checkexec
Conditionally run a command in a CLI (like Make, as a standalone tool)
-
nj-build
build configuration for node-bindgen
-
hdf5-src
Build script for compiling HDF5 C library from source
-
web-static-pack
Embed static resources (GUI, assets, images, styles, html) within executable. Serve with hyper or any server of your choice.
-
const_env_impl
Configure const and static items by environment variables
-
jerk
Java Embedding Rust Kit
-
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…
-
verilator
Automated generation of Verilator test modules
-
llvmenv
Manage LLVM/Clang builds
-
cxx-qt-gen
Code generation for integrating
cxx-qt
into higher level tools -
hrpc-build
Code generation for hRPC
-
gxib
build tool for the gxi-rs project
-
readme-rustdocifier
A library for rustdocifying
README.md
for inclusion inlib.rs
-
build_script
A wrapper for build.rs instructions
-
static_vcruntime
Statically link the VCRuntime when using the MSVC toolchain
-
build-probe-mpi
Probes the system for an installation of an MPI library
-
auto_generate_cdp
experimental crate to generate the Chrome Devtools Protocol
-
scriptisto
A language-agnostic “shebang interpreter” that enables you to write scripts in compiled languages
-
modus-lib
A language for building container images
-
is_ci
Super lightweight CI environment checker. Just tells you if you’re in CI or not without much fuss.
-
esbuild-rs
Rust wrapper for esbuild, an extremely fast JS minifier written in Go
-
krankerl
A CLI helper to manage Nextcloud apps
-
buildy
An ultra-fast parallel build system for local iteration
-
fac
build tool
-
elite
New generation, simple & clean build system
-
npm_rs
Provides simple Rust to npm bindings to use in your build scripts
-
build-data
Include build data in your program: date, rustc version, git commit & branch, etc
-
build-target
A crate that provides programmatic access to information about the current build target
-
mvn-autoenforce
Parses maven enforcer output and gives you the topmost version of dependencies
-
embed-manifest
Build script library to easily embed a Windows manifest
-
crate2nix
crate2nix generates nix (as in NixOS) build files for rust using cargo
-
rmake
A simple task runner like make
-
wolfram-app-discovery
Find local installations of the Wolfram Language
-
crossbow
Cross-Platform Rust Toolkit for Games 🏹
-
jpre
A JDK management tool
-
docima
Generate images at build time & embed them in the Rust documentation
-
cxx-qt-build
Helpers for integrating
cxx-qt
crate into a Cargo build -
prost-serde
A prost toolkit to build protobuf with serde support
-
esdl
Event-sourcing Schema Definition Language parser and code generator
-
glade-bindgen
library to generate gtk glade bind
-
cargo-parcel
Experimental extended cargo installer
-
ice-rs
ZeroC Ice for Rust
-
sire
command line tool for generating source code projects from user defined templates
-
windres
Compiles Windows resource files (.rc) into a Rust program
-
sunbeam
A dynamic CSS class library
-
dev_bestia_cargo_completion
Full auto-completion for cargo-auto and automation_tasks_rs and partial auto-completion for cargo in bash
-
uniffi_swiftpkg_gen
Xcode swift package framework generator/updater tool for rust UniFFI
-
pkg-version
Macros expanding to the package version
-
map-to-const
Easily convert HashMap<K, V> to constant [(K, V); N] values
-
deno-bundler
javascript/typescript bundler for deno
-
flatc-rust
FlatBuffers flatc command as API
-
pifu
Cross platform package build tool
-
phper-build
Generates stubs for project using phper
-
git_describe_build_tool
Retrieve Git tag, store as environment variable at build time
-
roid
Android Developer Toolkit
-
git-meta
A basic git repo metadata inspection tool
-
symtool
symtool edits static symbol tables of MachO and ELF object files and archives
-
laze
A declarative build system for C projects aiming to be simple, fast and correct
-
objpoke
Minimal in-place objcopy replacement
-
z1info_rust
Add extra information to the binary package through
cargo run [...] z1info=extra_information
-
turbolift
Easy distribution interface 🚡
-
laravel
Laravel Zero Downtime
-
pocket-resources
Include resources in your applications
-
minver_rs
A Rust implementation of minver
-
build-rs
Convenience wrapper for cargo buildscript input/output
-
cargo-issue
CLI for issue-rs
-
ld-memory
Helper crate to programmatically create GNU ld MEMORY blocks
-
rhiz
A deliberately minimal task runner
-
boringssl-src
A crate for building boringssl
-
linkstore
Library for embedding, manipulating and retrieving data embedded in binaries using linker sections
-
change-detection
A library to generate change detection instructions during build time
-
mmrbi
MaulingMonkey’s Rust Build Infrastructure
-
clickable-migration
Migrate Clickable projects from Clickable 6 to 7
-
git-cz
Git conventional commit tools written in Rust
-
is_debug
get build model is debug
-
build-with-leak-check
This is a small wrapper program around the LLVM Clang compiler suite. This will build and execute binaries using address sanitation and memory sanitation, this project is generally…
-
build_cfg
Evaluate cfg() directives in build scripts
-
inwelling
Collects metadata from downstream’s Cargo.toml files
-
word_filter_codegen
Utilities for generating
WordFilter
s at compile-time -
wheelhoss
A library and tool to help package applications for Sandstorm
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
labhub
Bot for running builds against GitHub with GitLab CI
-
make_ultra
A simple task-runner which tracks changes in files and runs commands based on rules in parallel
-
modus
A language for building container images
-
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
-
prefer-dynamic
Copies std and test dynamic libraries into your target directory, for -Cprefer-dynamic and dylib crates
-
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…
-
build-parallel
A helper library to let you parallelize work in build.rs using the jobserver
-
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…
-
aya-rustc-llvm-proxy
Dynamically proxy LLVM calls into Rust own shared library
-
cargo_auto_lib
Library crate for common tasks when building rust projects. Intended for use with cargo-auto: automation tasks written in Rust language.
-
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…
-
kamikaze_di
Exploration of Dependency Injection in Rust
-
synthez-codegen
Internal codegen shim of
synthez
crate -
gbafix
Rust port of the C
gbafix
utility. For GBA rom patching. -
semantic-release-rust
A CLI to integrate Rust into a semantic-release workflow
-
dotnet-gitversion-build
Provides Semantic Versioning at build time using dotnet-gitversion
-
byggis
A build system for kattis problem solving challenges
-
mast-build
Build script for MAST units
-
gobuild
A build-time dependency for Cargo build scripts to invoke the go compiler to compile go code into a static archive/dynamic library to be linked into Rust code
-
unbound
Wraps libunbound; an implementation of a DNS resolver including cache and DNSSEC validation
-
issue-47048-fix
Issue #47048 fix
-
conan
A Rust wrapper of the conan C/C++ package manager (conan.io) to simplify usage in build scripts
-
percent-encoding-command
A command for percent-encoding conversion
-
res
Res is a build-script dependency for managing your project’s resources
-
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
-
esp_idf_build
Build scripts helpful when working with ESP-IDF
-
build_script_file_gen
A Rust library which contains convenience methods to generate files with specified content via build scripts and include their content within source files
-
poetry-to-requirements
Convert Poetry.lock to requirements.txt
-
picobu
A simple, one-command build system for PICO-8 games
-
deno-transpiler
A typescript transpiler using deno core and deno ast
-
proffer
Rust code generation
-
compile-time-create-file
Create files and directories at compile time using a procedural macro in Rust
-
dhl
Dependency Hijacking Library
-
garden-tools
Garden Weaves Git Trees Garden makes it easy to define, create, and run commands over collections of configuration-defined multi-worktree Git environments
-
depgraph
A library to manange files that depend on each other, and rebuild them as necessary, like a makefile