-
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
-
pkg-config
run the pkg-config system tool at build time in order to be used in Cargo build scripts
-
vergen
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
cmake
A build dependency for running
cmake
to build a native library -
system-deps
Discover and configure system dependencies from declarative dependencies in Cargo.toml
-
shadow-rs
A build-time information stored in your rust project
-
built
information from the time it was built
-
linkme
Safe cross-platform linker shenanigans
-
git-version
Compile the git version (tag name, or hash otherwise) and dirty state into your program
-
rustc_version
querying the version of a installed rustc compiler
-
cargo-platform
Cargo's representation of a target platform
-
ci_info
current CI environment information
-
sccache
ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options…
-
cross
Zero setup cross compilation and cross testing
-
vcpkg
find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts
-
version_check
Tiny crate to check the version of the installed/running rustc
-
autocfg
Automatic cfg for Rust compiler features
-
xshell
quick shell scripting in Rust
-
cargo
package manager for Rust
-
pipeline-cli
A build tools written by rust to build project and execute a serials of task
-
autotools
A build dependency to build native libraries that use configure&make-style build systems
-
prost-build
Generate Prost annotated Rust types from Protocol Buffers files
-
convco
Conventional commit tools
-
scratch
Compile-time temporary directory shared by multiple crates and erased by
cargo clean
-
conjure-codegen
Rust code generation for Conjure definitions
-
cargo-xwin
Cross compile Cargo project to Windows MSVC target with ease
-
mkrs
Build automation tool
-
git-testament
Record git working tree status when compiling your crate
-
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.
-
python3-dll-a
Standalone python3(y).dll import library generator
-
jundler
The JavaScript executable bundler for Node.js projects
-
embuild
A build support library for embedded Rust
-
incli
Automation Tool For Installing Compilers, Sdk's and Package Managers
-
mask
A CLI task runner defined by a simple markdown file
-
glib-build-tools
Rust bindings for the Gio library, build script utils crate
-
is_ci
Super lightweight CI environment checker. Just tells you if you're in CI or not without much fuss.
-
link-cplusplus
Link libstdc++ or libc++ automatically or manually
-
invil
A port of amboso to Rust
-
wolfram-app-discovery
Find local installations of the Wolfram Language
-
nasm-rs
Run NASM during your Cargo build
-
dofigen
A Dockerfile generator using a simplified description in YAML or JSON format create
-
build-wrap
Help protect against malicious build scripts
-
build-data
Include build data in your program: date, rustc version, git commit & branch, etc
-
scriptisto
A language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages
-
rustcbuildx
$RUSTC_WRAPPER tool to sandbox cargo builds and execute jobs remotely
-
thebakery
Build engine for the Yocto/OE Projects
-
embed_plist
Embed property list files like Info.plist directly in your executable binary
-
nrr
Minimal, blazing fast npm scripts runner
-
cargo_auto_github_lib
cargo-auto
automation tasks written in rust language
with functions for GitHub -
turtle-build
Ninja-compatible build system for high-level programming languages
-
conan
wrapper of the conan C/C++ package manager (conan.io) to simplify usage in build scripts
-
e-utils
utils
-
cmvm
that manages multiple CMake versions
-
build-info
Collects build-information of your Rust crate
-
winresource
Create and set windows icons and metadata for executables
-
semantic-release-cargo
A CLI to integrate Rust into a semantic-release workflow
-
rua
Secure jailed AUR helper for Arch Linux
-
git-semversion
Generate a semantic versioning compliant tag for your HEAD commit
-
laze
A declarative build system for C projects aiming to be simple, fast and correct
-
rsconf
A sane autoconf for rust. build.rs helpers for testing for system headers, libraries, and symbols
-
const_for
For loop in const implemented with a macro
-
cxx-build
C++ code generator for integrating
cxx
crate into a Cargo build -
uniffi_build
a multi-language bindings generator for rust (build script helpers)
-
tinyrick
a freeform Rust build system
-
armerge
merge and control visibility of static libraries
-
cargodisttest
💬 a CLI for learning to distribute CLIs in rust
-
unmake
a makefile linter
-
windows_exe_info
A cargo build script library for adding file information to windows executables
-
zinoma
Žinoma - Make your build flow incremental
-
cubeb
Bindings to libcubeb for interacting with system audio from rust
-
cargo-auto
Automation tasks coded in Rust language for the workflow of Rust projects
-
cmake-parser
parse cmake language
-
simplebuild
build automation tool for c
-
toolchain_find
A small library to help find installed Rust components
-
web-static-pack
Embed static resources (GUI, assets, images, styles, html) within executable. Serve with hyper or any server of your choice.
-
publish-ws
Publish Workspace Packages
-
anda
Andaman Build toolchain
-
nixci
Define and build CI for Nix projects anywhere
-
rust-version-info-file
generating one file includes rustc version and cargo tree
-
eas-env
CLI tool to manage environment variables for Expo projects
-
cmake-version-manager
CMake version helps manage installed versions of cmake
-
auto_generate_cdp
experimental crate to generate the Chrome Devtools Protocol
-
cargo-toml-workspace
Parse cargo workspace and load specific crate
-
builder_cpp
build tool for building C and C++ applications
-
cachepot
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.
-
flatcc
Build-time convenience utilities for flatbuffers
-
ra_ap_toolchain
TBD
-
cargo-emit
Talk to Cargo easily at build time
-
cargo-matrix
Run feature matrices against cargo commands that support feature lists
-
radicle-native-ci
Radicle native CI adapter for running directly on node host
-
depot-js
A Javascript devtool orchestrator
-
pcu
A CI tool to update change log in a PR
-
pectin
Checks Quake map jam submissions
-
moon_config
Core workspace, project, and moon configuration
-
runnables-cli
cli to run executables in a workspace
-
uneval_static
Serde serializer to embed data as Rust code
-
cargo-xbuild
Automatically cross-compiles the sysroot crates core, compiler_builtins, and alloc
-
slinky-cli
Linker script generator for decompilation and modding projects
-
build_const
creating importable constants from build.rs or a script
-
ttrpc-codegen
Rust codegen for ttrpc using ttrpc-compiler crate
-
crate-git-revision
Embed git revision into crates built and published
-
ld-memory
Helper crate to programmatically create GNU ld MEMORY blocks
-
version-manager
version manager for your projects
-
dexterous_developer
A modular hot reload system for rust
-
esp-metadata
Metadata for Espressif devices
-
codr
A CLI tool for interacting with OneDrive
-
wdk-build
configure a Cargo build script for binding generation and downstream linking of the WDK (Windows Driver Kit)
-
garden-tools
Garden grows and cultivates collections of Git trees Garden lets you define and run commands over collections of configuration-defined multi-worktree Git environments
-
playdate-build
Utils that help to build package for Playdate
-
pai-inject-so
inject shared object files into processes
-
flatc
Vendored executable of flatbuffer’s
flatc
-
rattler_index
that indexes directories containing conda packages to create local conda channels
-
xous-semver
porting semantic versions between build system and binary objects
-
maid
🔨 An easy to use make alternative
-
dsm
Simplified version manager for the Dart SDK
-
cargo-all
Manage all your crates with a single command
-
cargo-xcode-build-rs
Build script for XCode when compiling rust for iOS
-
cargo-post
A
cargo
wrapper that executes a post build script after a successful build -
meson-next
A build dependency crate for running Meson to build a native library
-
pargit
Git workflow utility
-
kbuild
This package help you to build rust kernel quickly and easily
-
coin-build-tools
set of tools to build COIN-OR libraries from source
-
openblas-build
The package provides a build helper for OpenBLAS
-
build-target
that provides programmatic access to information about the current build target
-
omake
A Rust implementation of make
-
risc0-build
RISC Zero zero-knowledge VM build tool
-
embed-manifest
Build script library to easily embed a Windows manifest
-
mc-sgx-sdk-tools
Tools for building SGX enclaves
-
flp
Get fullpath of file or working directory
-
ispc
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…
-
make-tools
Makefile utility
-
hugo-build
A wrapper around the hugo binary to proving building capabilities
-
inwelling
Collects information from downstream crates at compile-time
-
neon-build
Build logic required for Neon projects
-
git2version
way to get the version of the package from git and incorporate it as a constant into your program
-
august-build
Task-based build system with a custom syntax and modularity features for all your artifact construction needs
-
pyflow
A modern Python installation and dependency manager
-
readme-rustdocifier
rustdocifying
README.md
for inclusion inlib.rs
-
digtask
Dig is a YAML-defined, OS-level task orchestrator. It can 'dig into' a specifed task, or 'dig out' a desired output file
-
orbit2-buildtools
Some tools to build some Corba binding from IDLs using orbit2-sys
-
cfg_rust_features
Set cfg options according to probing for Rust compiler, language, and library features
-
bosion
Gather build information for verbose versions flags
-
labt
Lab-t Lightweight Android build tool
-
ndk-build
building Android binaries
-
qt-build-utils
Build script helper for linking Qt libraries and using moc code generator. Intended to be used together with cc, cpp_build, or cxx_build
-
chrono-tz-build
internal build script for chrono-tz
-
ctest
Automated tests of FFI bindings
-
gitlab-runner
Helper crate to build custom gitlab runners
-
farmfe_plugin_runtime
Runtime plugin of farm
-
codes-common
Support capabilities for codes-* packages
-
robuild
writing build recipes in Rust
-
cargo-ibuild
-
deppatcher
Automate patching Cargo.toml files using jsonnet
-
dinghy-lib
Cross-compilation made easier - see main crate cargo-dinghy
-
uneval
Serde serializer to embed data as Rust code
-
pkg-version
Macros expanding to the package version
-
trait_variable
Make variable fields feasible in trait definition
-
selium-std
dependent crate of Selium. Do not use directly.
-
fluorite
Generate rust/typescript codes from schemas specified by Yaml/JSON
-
rustc-simple-version
Access the rustc version used to build your project using a simple constant
-
moon_target
Project + task target identifier
-
include_tt
Macro for embedding (trees, strings, arrays) into macro trees directly from files
-
static_vcruntime
Statically link the VCRuntime when using the MSVC toolchain
-
ecargo
Cargo metadata viewer using egui
-
rust-to-npm
deploy a rust project to npm in one command
-
rustflags
Parser for CARGO_ENCODED_RUSTFLAGS
-
package-bootstrap
An embeddable solution for installing build artifacts
-
cgo_oligami
build scripts to compile custom Go code
-
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
… -
bootloader_linker
program that links your executables created using bootloader_api with the actual bootloader
-
xmake
A build dependency for running
xmake
to build a native library -
enpow
Generating methods for user defined enums as known from Option<T> or Result<T, E>
-
glibc_version
Discover GNU libc version at build time
-
stak-build
Build scripts for Stak Scheme
-
ju-tcs-tbop-24-spyrzewski
project to get head and tail of the file
-
parcel_css
A CSS parser, transformer, and minifier
-
cargo-script
A Cargo subcommand designed to let people quickly and easily run Rust "scripts" which can make use of Cargo's package ecosystem
-
cxx-qt-gen
Code generation for integrating
cxx-qt
into higher level tools -
rb-sys-build
Build system for rb-sys
-
re_build_tools
build.rs helpers for generating build info
-
android-build
A build-time dependency to compile Java source files for Android as part of a Rust build. Use this from your
build.rs
Cargo build script -
build-time
proc-macros to generate build timestamp string literals
-
cargo-ninja
Generate build.ninja for Cargo build plan
-
codify_hoijui
in automatic code generation at compile-time, for initializing structs and enums containing data, which is to be available at runtime
-
rspit
A command-line tool to run Rust snippet
-
laze-insights
Helper library to parse laze insight output
-
nu_plugin_gstat
A git status plugin for Nushell
-
rusty-bind-build
Build script for generating gluecode using rusty-bind
-
derive-codegen
Highly-configurable code generation tooling based on Rust types
-
gpr
Libgpr binding for Rust. Provides an easy way to build Ada projects with cargo.
-
conan-build
Extracts linker flags from conan packages for use in build scripts
-
fs-dir-cache
A CLI tool for CIs and build scripts, making file system based caching easy and correct (locking, eviction, etc.)
-
protoc-fetcher
Fetches official Protocol Buffer compiler (protoc) releases for use in build scripts
-
vectorscan
wrapper for Vectorscan
-
mmrbi
MaulingMonkey's Rust Build Infrastructure
-
rustversion-detect
Detect rustc compiler version
-
get-license-helper
Help in automatically downloading dependencies license files (using the cargo-license json output). Motivation: help in building conda-forge recipes
-
build-probe-mpi
Probes the system for an installation of an MPI library
-
llvmenv
Manage LLVM/Clang builds
-
npm_rs
npm bindings to use in your build scripts
-
buck2
Fast multi-language build system
-
radicle-ci-broker
add integration to CI engins or systems to a Radicle node
-
mom-task
Task runner for teams and individuals
-
windres
Compiles Windows resource files (.rc) into a Rust program
-
cargo-cats
CATS's
-
boringssl-src
building boringssl
-
alpino-tokenize
Wrapper around the Alpino tokenizer for Dutch
-
cc-args
The clue between pkg-config and bindgen, cc
-
script-meditate
Supercharge Cargo scripts with inline structured data/configuration
-
conan2
Pulls the C/C++ library linking flags from Conan dependencies
-
rattler-build
build conda packages on Windows, macOS and Linux
-
shutdown
can be used to gracefully exit (part of) a running program
-
hello_cargo_lulu
cargo publish test
-
build-info-build
data consumed by the build-info crate. Use as a build-dependency.
-
farmfe_plugin_minify
Minify plugin of farm
-
thunk-rs
Thunk the Rust program to support Windows XP, Vista and more!
-
build_script
A wrapper for build.rs instructions
-
blaze-devkit
Rust devkit for the Blaze build system
-
nj-build
build configuration for node-bindgen
-
makefile-lossless
Lossless Parser for Makefiles
-
ruxgo
A Cargo-like build tool for building C and C++ applications
-
project-origins
Resolve project origins and kinds from a path
-
dev_bestia_cargo_completion
Auto-completion for cargo-auto and automation_tasks_rs and partial auto-completion for cargo in bash
-
memora
A build artifact cache for Git repositories
-
vproj
Projects version in
Cargo.toml
files to make it ready to publish -
gxib
build tool for the gxi-rs project
-
pifu
Cross platform package build tool
-
target-triple
TARGET and HOST triples
-
build-parallel
A helper library to let you parallelize work in build.rs using the jobserver
-
xbuild
Builds rust mobile/desktop projects
-
aya-rustc-llvm-proxy
Dynamically proxy LLVM calls into Rust own shared library
-
rustc-host
Get host target triplet of rustc
-
logix-xtask
helper library that provides
cargo xtask
functionality for the Logix crates -
toml_const
Compile-time constants from TOML
-
short
cli project manager
-
ohos_ndk_env
set ohos build env for cc
-
prost-build-config
A prost toolkit to build protobuf with extra derive/attrs support
-
rsinfo
Add
vergen
to your [build-dependencies], then get all build info in single struct -
cargo-l1x
L1X build tool
-
git_info2
Extracts git repository information
-
mklinker
为对应架构生成链接脚本
-
moon_common
Common utilities
-
rmake
task runner like make
-
coffee_break
Take a break while your code compiles
-
elite
New generation, simple & clean build system
-
CargoLibrary
Cargo by danielshih lab
-
cargo-nbuild
builder that uses the nix package manager
-
criner-cli
A command-line interface for the 'Criner' crates mining platform
-
tighterror-build
The tighterror code generation library
-
modus
A language for building container images
-
cxx-qt-build
Helpers for integrating
cxx-qt
crate into a Cargo build -
rustc-std-workspace-std
Workaround for rustbuild
-
jjss_tocargo
test crate repo
-
locate-cargo-manifest
Retrieves the Cargo manifest path by parsing the output of
cargo locate-project
-
minutus-mruby-build-utils
Build utilities for minutus
-
wax-rs
Experiment to Rewrite Wax (latte-soft/wax) Natively, in Rust - A Fast Runtime Lua 5.1x+/Luau Project Bundler, Using Roblox Models and Module-Require Semantics
-
cargo-plonk
Recompile Rust faster. Good for your flow state.
-
cabal-pack
that helps you to turn in one command a Rust crate into a Haskell Cabal library
-
irox-build-rs
Compile-time build metadata injection inspired by shadow-rs
-
mithril-build-script
A toolbox for Mithril crates build scripts
-
crate-and-cargo
nothing specific
-
jerk
Java Embedding Rust Kit
-
bonmin-src
Redistribution of Coin-OR Bonmin as a crate
-
farmfe_compiler
Farm Compiler
-
testCargoTwo
test cargo publish
-
jpegxl-src
Source of libjxl and logic to build it
-
cppkg
C++ manager, inspired by Cargo for Rust
-
ninja-metrics
RAII based metrics gathering crate created for ninja-rs but usable independently
-
rustversion-msrv
Conditional compilation according manifest MSRV
-
darling-cargo
Darling implementation for global cargo crates
-
ultralight-build
A build tool helper for Ultralight crates
-
tauri-winres
Create and set windows icons and metadata for executables
-
kusabira
Integrated frontend for C library build and Rust FFI binding generation
-
crossbow-android
Cross-Platform build tools and toolkit for games
-
playdate-build-utils
Utils that help to build program with Rust and Playdate API
-
fakecargo
fake cargo for single rust files
-
cargo_gn
Cargo integration with the GN build system
-
publish_demo_luispdm
Pluralsight demo project
-
mei
Cargo build subsystem
-
cargo-scripter
A Cargo subcommand designed to let people quickly and easily run Rust "scripts" which can make use of Cargo's package ecosystem
-
git_info
Extracts git repository information
-
make-sys
build script to generate bindings for make
-
dep-graph
Dependency graph resolver library
-
dum
An npm scripts runner
-
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.
-
snafu-upgrade-assistant
upgrade SNAFU between semver-incompatible versions
-
test_e6910ed6
test cargo publish with hello world
-
include-blob
Include large binary files in an application without incurring the compile time cost
-
slinky
Linker script generator for decompilation and modding projects
-
cargo-chadr
build CHADstack programs
-
what-bump
Detect required version bump based on conventional commit messages
-
mkhtml
that builds static websites
-
ptx-linker
NVPTX modules linker
-
buckle
A lightweight launcher for buck2
-
breezy-debian
Debian support for Breezy
-
libgpg-error-sys
Raw bindings for libgpg-error
-
vergen-git2
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
rz-embed
implements a simple proc-macro for embedding directory trees in rust binaries
-
bob-the
Small rust scripting language for simple builds. 'Bob the Builder, can we fix it? Bob the Builder, yes we can!'
-
nanoforge
pulling docker images, unpacking them, and compiling them into a Rust project
-
cargo_chassis_1
-
ci-generate
Generate a new project for some build systems with the use of templates
-
thound
Finds the folders with VC toolchain and Windows SDK
-
build-rs
Convenience wrapper for cargo buildscript input/output
-
fac
build tool
-
attr-bounds
An attribute macro to apply bounds to items
-
versionisator
build.rs script to display handy version information
-
turs
A Purs-inspired prompt
-
invoke-script
Finally, a task runner for the rest of us
-
rumpkernel
as a crate
-
rhiz
A deliberately minimal task runner
-
quickfix-msg-gen
FIX code generator from XML spec file
-
docima
Generate images at build time & embed them in the Rust documentation
-
auto_downloader
Rust cargo crates with auto-update functionality
-
yamis
Task runner for teams and individuals
-
dexterous_developer_test_utils
A modular hot reload system for rust
-
build-deps
Rust build-script dependencies generator for data/IDL files
-
utils_arteii_rs
collections of helpfull functions
-
tree-sitter-wasm-build-tool
easily allow tree-sitter parsers to compile to Rust’s
wasm32-unknown-unknown
target -
editpe
Resource Editor for Portable Executables
-
escargot
Cargo API written in Paris
-
aquascope_workspace_utils
Handy utilities for working in the Aquascope workspace
-
oro-script
Execute scripts for NPM packages
-
spack-rs
Summon spack from rust build scripts!
-
rust-app
Mush, a build system for shell
-
build-info-common
Part of the build-info and build-info-build crates: This crate provides the types that are serialized by build-info-build and used by build-info
-
depdive
Rust dependency analysis tool
-
tectonic_dep_support
Support for finding third-party libraries using either pkg-config or vcpkg
-
yabs
build system
-
devx-cmd
Convenience wrapper over std::process::Command for xtask crates
-
grev
working with git revision information from a build script
-
ninja-files2
Build your own ninja file meta build generators in rust
-
vcs_version
Helper functions to get version information from VCS
-
ispc_compile
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…
-
pypackage
A modern Python dependency manager
-
ninja-files-cookie2
Ninja file formatter
-
cargo_new_aoc
A program that facilitates creating Rust projects for Advent of Code solutions
-
imxrt1062-fcb-gen
Generate Firmware Configuration Block (FCB) for iMXRT1062 processors in Rust build scripts. This crate is unmaintained. Consider using imxrt-boot-gen…
-
cppm
A C++ Project Manager
-
build-alert
Display a message in the Cargo build output during compilation
-
ibr4_something
trying out cargo
-
symbol-js
JavaScript symbol library
-
buildy
An ultra-fast parallel build system for local iteration
-
tectonic_cfg_support
build.rs support crate that helps deal with CARGO_CFG_TARGET_* variables. When cross-compiling, these variables must be used instead of constructs such as
cfg!(target_arch = ...)
because the build… -
fleet-rs
The blazing fast build tool for Rust
-
cargo-packager-resource-resolver
Cargo packager resource resolver
-
keystring_generator
generate rust code with hierarchical string constants from simple file formats
-
ninja-writer
ergonomic library for writing Ninja build files
-
rebuilderd-common
rebuilderd - common code
-
wheelhoss
help package applications for Sandstorm
-
glade-bindgen
generate gtk glade bind
-
sunfish
Web Application Build Tool
-
dependency-refresh
meant to update rust dependency versions within Cargo.toml files
-
starlark-dialect-build-targets
A Starlark dialect providing simple build system primitives
-
turbolift
Easy distribution interface 🚡
-
rust_hls
Support crate for rust_hls
-
cargo-parcel
Experimental extended cargo installer
-
rb-sys-test-helpers
Helpers for testing Ruby extensions from Rust
-
varlink_stdinterfaces
varlink common interfaces
-
vkcargo
Fork of Cargo, a package manager for Rust. This fork is for testing of vojtechkral's changes and is temporary
-
dotnet-gitversion-build
Semantic Versioning at build time using dotnet-gitversion
-
protox
protobuf compiler
-
semantic-release-rust
A CLI to integrate Rust into a semantic-release workflow
-
manganis-cli-support
Ergonomic, automatic, cross crate asset collection and optimization
-
find-folly
Allows Rust
build.rs
scripts to easily locate the Folly library -
checkexec
Conditionally run a command in a CLI (like Make, as a standalone tool)
-
change-detection
generate change detection instructions during build time
-
is_debug
get build model is debug
-
devbox-build
writing build.rs build sripts
-
bonnibel
jsix OS build tool
-
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
-
tracebuild
Command line utility to instrument builds and send traces to OpenTelemetry supported tracing systems
-
gate_build
Build utilities for Gate, a specialized 2D game library
-
lingua-franca
Packagemanager for Lingua-Franca
-
rllvm
build whole-program LLVM bitcode files
-
rusty-cheddar
automatically generate C header files from Rust source files
-
genapkbuild
generate Android APK build system files for AOSP
-
proffer
Rust code generation
-
makectl
Manage and generate yout makefile targets
-
vcvars
access to the environment variables set by vcvars that comes with a Microsoft Visual Studio installation
-
zigc
compiling and linking Zig libraries to Rust projects
-
bake-cli
Task runner built to be tastier than
make
-
make-cmd
Enables build.rs scripts to invoke gnu_make platform-independently
-
embargo
fast opinionated build system for c/c++
-
kamikaze_di
Exploration of Dependency Injection in Rust
-
esp_idf_build
Build scripts helpful when working with ESP-IDF
-
buildj
A java build tool
-
cargo_crates_ihor_milevskyi
Firts cargo lib by Ihor Milevskyi
-
actix-cli
Rust cli to create actix-web boilerplate projects
-
picobu
one-command build system for PICO-8 games
-
librelic
Package management library for Arch Linux
-
byggis
A build system for kattis problem solving challenges
-
gettext-rs-dummy
dummy package to bypass cargo dependency check
-
ognibuild
Detect and run any build system
-
alpm
Rust bindings for libalpm
-
malik_sum
some description
-
embed_js
Minimalist lightweight inline JavaScript for Rust applications targeting WebAssembly via the
wasm32-unknown-unknown
target. See also embed_js_build, the accompanying crate for use by build scripts -
tracers-libelf-sys
Exposes libelf as a Rust crate to ensure libstapsdt-sys is able to find libelf in the path.
Never use this crate directly; use `tracers` and let it determine the correct implementation at build time
-
devstart
Make me: make me run dev tasks without thinking
-
mc-build-rs
Cargo build script helper
-
coverage-prepare
Convert coverage data to HTML reports, LCOV files or terminal tables
-
go-tool-dist-list
Get the list of targets supported by go compiler
-
jq-src
API for compiling and link libjq from source
-
deno_node_transform
Deno to Node/canonical TypeScript transform
-
built_different
build scripts
-
easy-cli
Builds CLI tools from a set of scripts
-
git-cz
Git conventional commit tools written in Rust
-
tpot
A cargo inspired build tool for C
-
issue
Tracks open issues during compile time and emits warnings if issues are closed
-
truck-rs
Supercharges cargo
-
delegate-display
derive(Display, Debug) for structs/enums with one member
-
cargo-workspace-lints
Enforce that all packages in a workspace are using workspace lints
-
safe-urqlcodgen-mutations
deploy a rust project to npm in one command
-
bazel-execlog-cmp
CLI tool that helps compare Bazel execution logs
-
find-winsdk
support for detecting Windows SDK installations
-
morfo
automatic build tool for your C/C++ projects that analyses your code and executes it without having to write any external code
-
file_filler
Fun-made program. It can create and fill files with 1s with given size
-
cargo_auto_lib
Automation tasks coded in Rust language for the workflow of Rust projects
-
quickfix-spec-parser
FIX XML spec file parser / writer
-
mast-build
Build script for MAST units
-
cargo-zclean
-
clean
A temporary emacs file cleaner
-
kotlike
macro to modify the question mark operator's behavior just like Kotlin's
-
cccache
All feature of cccache has been merged back into sccache, please use sccache instead
-
link_args
Allows setting linker arugments at compile time without a build script. Currently only supports Windows MSVC toolchains.
-
jpre
A JDK management tool
-
mvn
fetching and resolving maven dependencies
-
carnix
Generate Nix expressions from Cargo.lock files (in order to use Nix as a build system for crates)
-
gen_eval_table
Generates eval table in build script used by rust_poker
-
rules
Perl 6 regex rules
-
cnctd_xcode
Xcode methods
-
farmfe_plugin_css
Css plugin of farm
-
cargo-5730
A workaround for cargo#5730
-
foo-cargo-filename-test
Test repo to hack a build script for 'cargo install foo' to build a library as a DLL file
-
ninja_syntax
port of ninja_syntax.py
-
installer_lite
Windows Installer creator for your apps
-
hkalbasi-rustc-ap-rustc_abi
Automatically published version of the package
rustc_abi
in the hkalbasi/rust repository from commit e77366b57b799dfa3ce1fcb850c068723a3213ee The publishing script for this crate lives at: https://github… -
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…
-
cargo_crates-io_docs-rs_test
Bindings to nng (Nanomsg-Next-Generation) aka Nanomsg2
-
sire
command line tool for generating source code projects from user defined templates
-
rockfetch
An aestethic fetch program written in Rust
-
valence_build_utils
Common build script utilities for Valence
-
pnacl-build-helper
Build script helper for building PNaCl/NaCl C/CXX libraries from source
-
rofi-obsidian
Launch your Obsidian vaults from the comfort of rofi
-
chksum-build
Tiny library for setting/getting build-time values for your crate
-
rerun_in_except
Rerun build script if files in a directory have changed, excluding listed ones
-
build_cfg
Evaluate cfg() directives in build scripts
-
runkins_proto
Runkins makes it easy to manage command execution
-
thingy
Lightweight build server and thing-doer
-
todo-app
Todo app on Rust
-
cpp_to_rust_build_tools
Build script implementation for C++ library wrappers
-
constuneval
serializer to embed structs/tables as const Rust code using Debug trait
-
include_str_rs_file_mre
An MRE of a include_str! nested directory bug
-
prefer-dynamic
Copies std and test dynamic libraries into your target directory, for -Cprefer-dynamic and dylib crates
-
poetry-to-requirements
Convert Poetry.lock to requirements.txt
-
objpoke
Minimal in-place objcopy replacement
-
bindata
A macro to embed static assets in a binary that works on the stable release channel
-
selium-common
dependent crate of Selium. Do not use directly.
-
crate-metadata
functions to get current crate metadata
-
marco_paspuel_adder
Test cargo workpaces publish adder
-
buildkit-llb
Idiomatic high-level API to create BuildKit LLB graphs
-
build_details
build.rs helper that provides build information at runtime
-
yvonluo_test
yvonluo cargo test
-
rustc-llvm-proxy
Dynamically proxy LLVM calls into Rust own shared library
-
cfgcomment-buildscript
build.rs support for cfgcomment
-
test-yank
test of cargo yank
-
alex_cargo_release
Alex's rust learning
-
jimblandy-yank-test2
Testing 'cargo yank' behavior
-
moreabout_cargo_and_crates
-
z1info_rust
Add extra information to the binary package through
cargo run [...] z1info=extra_information
-
first_cargo_package
A cargo project in rust-lang book
-
hello-world-cargo-rust-practise-techlflow123
It's an exercise program
-
vergen-gitcl
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
risc0-zkvm-circuit-gen
RISC-V circuit (generated)
-
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
-
helloworld-rs
Prints ‘Hello World!’ (
-e
writes to stderr) -
cafuc
cargo publish demo project
-
rust_cargo_test
-
angelcake
A tasty way to execute build tasks
-
librarian
downloading and linking to non-rust libraries from app build scripts
-
flatc-rust
FlatBuffers flatc command as API
-
cargo_and_crates
tutorial crate
-
fugue-ghidra
A binary analysis framework written in Rust
-
cargo-out-dir
Displays Cargo's build script out directory
-
bevy_dexterous_developer_dynamic
A modular hot reload system for rust
-
pargo
private cargo crates registry
-
study_cargo_profile_and_publish_crates_io
An example of cargo profile and publish crates.io
-
pocket-resources
Include resources in your applications
-
cargo-lib
Strongly-typed Cargo instructions for your build script
-
hamster
A local working dir runner of gitlab jobs
-
rust-releases-rust-dist-with-cli
RustDistWithCLI source implementation for rust-releases
-
bchx_cargo_extras
Following along with the Rust book on publishing to crates.io
-
timpack-cli
A command-line-interface to make my life easier
-
re_build_build_info
build.rs helpers for generating build info
-
barretenberg-sys
FFI bindings to Barretenberg
-
divina_compile
Divina's compiler wrapper
-
isildur
republishing a crate with an altered name
-
abhtest
Tests in cargo packaging
-
repomake
Language agnostic build system
-
runfiles
Bazel runfiles support for cargo
-
libtor-src
Source code of Tor and Libevent for libtor-sys
-
prost-serde
A prost toolkit to build protobuf with serde support
-
eduardo_more_cargo
A study with examples from The Rust Programming Language Book - Chapter 14
-
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
-
oysterpack_built
OysterPack Built
-
word_filter_codegen
generating
WordFilter
s at compile-time -
qt_build_tools
Build script implementation for Rust Qt crates
-
extract_rust_hdl_interface
Extracts the information needed for a rust-hdl module from a verilog module
-
test_more_cargo
这是一个测试上传发布 crate 到 Crates.io内容
-
static-atom-build
Glue between your build script and the static-atom crate
-
pyo3-built
Expose build variables obtained with built as a PyDict
-
kenny_first_cargo_document_example
first crate for fun. I love art and rust.
-
lanhuapp
a create learn cargo
-
cargo_BBBBBB
The
-
ch14_cargo_and_crates
A test deployment
-
craydate-build
Build script helpers for the craydate crate
-
lim1988_cargo-demo
test first cargo demo
-
deno-bundler
javascript/typescript bundler for deno
-
nu-build
Core build system for nushell
-
cargo_crates_demo
A Rust crate
-
pcap-config
run the pcap-config tool at build time to find the compiler flags for linking libpcap
-
difi
DIF Include, a tool intended for build scripts to turn a dif file into a Rust static
-
hrpc-build
Code generation for hRPC
-
qt_ritual_common
Common utilities for generating and building Rust-Qt crates
-
whip-up
Build system with strong typing
-
includer
Use dynamically included assets generated by includer_codegen
-
zap-core
fast, and correct build system for modern polyglot teams
-
gbuild
A build-time dependency for Cargo build scripts to enable easy integration with glib/gio/gtk non-compile build tasks. For now it only supports bundling data files using GResource.
-
Secondwelcome
Second Welcome Library
-
rust-to-npm-cli
deploy a rust project to npm in one command cli
-
rg
You don’t want this crate - you want the
ripgrep
crate -
apkeep
A command-line tool for downloading APK files from various sources
-
cargo-pkgconfig
pkg-config like interface for exposing crate metadata to primitive build systems
-
synthez-codegen
Internal codegen shim of
synthez
crate -
cargo_crates888
cargo and crates example code for Chapter 14 of Rust book
-
cargit
Small utility for automating groups of git and cargo actions
-
package_info
exposing Cargo Package Information to Rust code
-
my-rust-lib2
A dummy library to play around with cargo publish
-
proc-hash
Embed hashed strings at compile time
-
rbuild
A Rust-based build system
-
ninja-files
Build your own ninja file meta build generators in rust
-
locate-header
simplify locating header files when building -sys crates
-
cargo-depdiff
examining changes to dependencies
-
gex_sys_build_parse_mak
Parse mak file to build gex-sys
-
tracers-libstapsdt-sys
Exposes libstapsdt to Rust code for programmatic creation of SystemTap user mode probes.
Never use this crate directly; use `tracers` and let it determine the correct implementation at build time
-
fshasher
Scan the destination folder and make a hash of all files to get the current state of the directory
-
strict_linking
Requires
extern "C"
blocks to resolve to symbols during linking -
cargo-begin
template project initializer
-
more-cargo
Test
-
fuqiu-rust-crates-phrases
my rust cargo crate
-
kumitateru
Build system for Garmin ConnectIQ. Simple, fast, powerful!
-
eclair-builder
A build-time dependency to assist in invoking the Eclair compiler to link Eclair code as a static archive with Rust code
-
gsdtool
CLI utility for PROFIBUS GSD files (Generic Station Descripions)
-
sitix
build tool for web projects
-
instruct
A language to write general purpose 'makefile like' tasks which are powerful and reuseable
-
dashtool
Lakehouse build tool
-
rpn
A Reverse Polish Notation lib + executable
-
say_hello
test lib for cargo.io. useless
-
vswhere
support for invoking and capturing the output of the vswhere utility
-
hatto
CLI for software license policy check
-
xlogic
Package for developing, building, testing, packaging and deploying FPGA and ASIC projects
-
android_glue
Glue for the Android JNI
-
cnctd_android_project
Methods for working with Android projects
-
cargo-docker-build
Build Dockerfile and script from Cargo.toml for a Rust workspace project
-
comfy-git-version
A comfy fork of git-version: compile the git version (tag name, or hash otherwise) and dirty state into your program
-
bui-backend-codegen
Buildtime codegen support for bui-backend
-
geneva
code generation CLI, allowing you to effortlessly perform codegen. It comes with friendly templating language.
-
depgraph
manange files that depend on each other, and rebuild them as necessary, like a makefile
-
build_cfg_shared
Shared structs and functions for build_cfg
-
faasm-sys
Rust bindings for Faasm
-
roid
Android Developer Toolkit
-
cargo_rename_demo
cargo test lib
-
ninja-files-cargo
Ninja file functions to cargo
-
crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
gnal_tsur
.esrever ni edoc etirW
-
whiley
A command-line build tool and package manager for Whiley
-
linguist-rs-build
A build script for linguist-rs
-
cargolifter-backend-gitlab
CargoLifter Gitlab backend
-
cfg_feature_groups
Build helper for defining feature groups
-
farmfe_plugin_partial_bundling
Partial bundling plugin of farm
-
build_compile
Helper crate for build scripts which compile to Rust
-
lorry
Make Cargo.toml files with rust
-
the_logger
A very simple but customizable logger for Rust
-
cargo-issue
CLI for issue-rs
-
tablelize
Test cargo package (DO NOT INSTALL THIS)
-
qubaitian_minigrep
demo cargo project for learning
-
cargo_and_crates_io
project to learn about cargo and crates.io
-
build_stamp
Make build time, git revision, etc available to Rust binaries at runtime
-
crossbow-ios
Cross-Platform build tools and toolkit for games
-
cargo-green
Cargo plugin to sandbox, cache & remote exec cargo builds
-
pacops
PKGBUILD maintainer Swiss Army knife
-
cargo_demo2
zei-rust first demo to crates.io,no value
-
farmfe_plugin_resolve
Resolve plugin of farm
-
rust-bazel
application, library, and unit test that can be built using Bazel as well as Cargo. Please visit the repository to view the complete solution: client, server, and lib.
-
autotex
Continuously compile TeX and LaTeX
-
tracers-build
Implements the compile-time code generation of the tracers in a crate. This crate should be a
build-dependencies
dependency of alll crates that usetracers
. See thetracers
… -
gabs
Gabriel's Blog System
-
mwx_test_cargo
test cargo
-
dlprotoc
Downloads protoc Protocol Buffers compiler for Cargo builds
-
kolloch/crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
rusty_hogs
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. It…
-
git_describe_build_tool
Retrieve Git tag, store as environment variable at build time
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
libpng-src
Helper package for compiling 'libpng' as a static library. Meant to be used as build dependency only.
-
compile-time-run
run a command at compile time and capture the output
-
symtool
edits static symbol tables of MachO and ELF object files and archives
-
protobuf-zmq-rust-generator
A prost/protobuf service generator for rust that generates a zmq server
-
qt_ritual_build
Build script implementation for Rust Qt crates
-
eastack_add_one
test for publish to cargo
-
gbafix
Rust port of the C
gbafix
utility. For GBA rom patching. -
buildrs
build tool
-
envcrypt
Encrypt environment variables at compile-time and decrypt them at runtime
-
more-about-cargo-and-crates
Chapter 14 of the rust book
-
plantaznik
CLI helper for managing PlantUML diagram sources and their previews in Markdown files
-
chim
Cross-platform binary shims with optional remote fetching
-
assemble-build
build script data for assemble. Not really used right now.
-
rustc-targets
Get the list of targets supported by rustc
-
tomoko_cargo_more
It just a noob test
-
metadeps
Run pkg-config from declarative dependencies in Cargo.toml
-
cargocrate
test cargo publish
-
guessing_gametestxyf
cargo publish test
-
semver-extra
Helper functions for the semver crate, complete with a CLI tool
-
join_compile_commands_json
join multiple compile_commands.json files into one
-
himetake
Demo application of kusabira mixing Rust and C
-
minify_selectors
Post-processor that minifies classes and IDs in CSS, HTML, Javascript and SVG files
-
nuuro_build
A specialized 2D game library
-
clickable-migration
Migrate Clickable projects from Clickable 6 to 7
-
git-meta
A basic git repo metadata inspection tool
-
res
build-script dependency for managing your project's resources
-
sqlx-seeder
seederの作成
-
turbomod
A fork of
automod
with some extra features -
iars
A synchronous (blocking) client written purely in Rust, for interfacing with Internet Archive APIs
-
const_env
Configure const and static items by environment variables
-
build_script_file_gen
contains convenience methods to generate files with specified content via build scripts and include their content within source files
-
my_crate_denglitong
Learn cargo publish crate
-
copy_to_output
A small rust library to copy files/folders from the project directory to the output directory
-
test_cargo_dist_aeaf45
testing repo
-
buildkit-frontend
Foundation for BuildKit frontends implemented in Rust
-
ctl10n
Compile-time localization library
-
gitlab_ci_parser
A parser for .gitlab-ci.yml file format
-
make_ultra
task-runner which tracks changes in files and runs commands based on rules in parallel
-
cgo
build scripts to compile custom Go code
-
vergen-pretty
Output vergen information in a formatted manner
-
fast-rustc-ap-rustc_span
Automatically published version of the package
rustc_span
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
libhdf5-lib
Build script support for the HDF5 library
-
cxxbridge-cmd
C++ code generator for integrating
cxx
crate into a non-Cargo build -
pzrain_art
test for cargo publish
-
rifgen
ffi Interface file generator. Use with flapigen
-
rusty-release
release of a cargo project
-
cargo-push
A cargo package to add tow number
-
esbuild-rs
Rust wrapper for esbuild, an extremely fast JS minifier written in Go
-
farmfe_swc_transformer_import_glob
farm swc tranformer for vite-style import.meta.glob
-
ament_rs
client for ament which is a system for cataloging and referencing resources distributed by software packages used by ROS2
-
divina
A modern build system for assembly
-
vertigo-cli
Reactive Real-DOM library with SSR for Rust - packaging/serving tool
-
read-secret
that provides an easy way to read and decrypt secrets from your environment variables and files
-
dotenv-build
help you supply compile time environment variables from your .env file
-
vergen-gix
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
farmfe_plugin_tree_shake
Tree shake plugin of farm
-
rifgen_attributes_utils
ffi Interface file generator. Use with flapigen
-
verilator
Automated generation of Verilator test modules
-
print-cargo-encoded-rustflags
CARGO_ENCODED_RUSTFLAGS="..."
-
nucleide
manipulate custom sections of a WebAssembly module to view/edit application metadata
-
dummy-cargo-toml-creater
docker cache
-
pretty-readme
Macro to make using a README.md file as the root module documentation easy, seamless, and testable
-
minver_rs
minver
-
tdaffin_hello_cargo
Test crate to experiment with publishing to crates.io
-
esp-build
Build utilities for esp-hal
-
toml-sync
Sync cargo.toml across repositories
-
freedesktop-categories-codegen
Parser and code generator for freedesktop-categories
-
reref
transforming the dependencies fields on all Cargo.toml in a given project
-
marco_paspuel_add_one
Test cargo workpaces publish add one
-
nydus-app
Application framework for Nydus Image Service
-
moz-cheddar
automatically generate C header files from Rust source files
-
cargo-dependencies-bug
Cargo dependencies bug
-
dry-mods
Macros to make your module management DRY
-
manganis
Ergonomic, automatic, cross crate asset collection and optimization
-
gpm
A package manager for godot
-
vcpkg_cli
A command line utility to investigate which libraries will be found by the vcpkg Cargo build helper
-
hkalbasi-rustc-ap-build_helper
Automatically published version of the package
build_helper
in the hkalbasi/rust repository from commit 46a65c9c17f0fe25522ab229b6e7da90a3dc3008 The publishing script for this crate lives at: https://github… -
dep
A very basic, git based, flat dependency manager
-
dexterous_developer_dylib_runner
A modular hot reload system for rust
-
minigrep_cargo_publish_example
Based on the official rust book
-
attr_alias
Reduce attribute repetition with aliases
-
wandio-sys
System bindings for bgpstream
-
cargo_package_example
Just an example how to publish crate
-
staticfilemap
Procedural macro to embed optionally compressed files during compilation
-
build-with-leak-check
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 recommended…
-
rosetta-build
Code generation for the Rosetta i18n library
-
hdfs-sys
Bindings to HDFS Native C API
-
farmfe_plugin_html
Html plugin of farm
-
git-sha1
Expose the Git-SHA1 to the crate during build-time
-
nedry
Small bundler for C
-
rosetta-i18n
Easy to use i18n library based on code generation
-
symtool-backend
symbol manipulation framework for the symtool utility
-
any-map
Any Map
-
distrustc-server
A Rust-compatible distcc implementation
-
rustc-to-go-target
Convert compilation targets supported by rustc (aka target triplets) into targets supported by Go
-
cargo-issue-lib
Tracks open issues during compile time and emits warnings if issues are closed
-
git-tags-semver
extract SemVer Version Information from annotated git tags