-
autocfg
Automatic cfg for Rust compiler features
-
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
-
version_check
Tiny crate to check the version of the installed/running rustc
-
pkg-config
run the pkg-config system tool at build time in order to be used in Cargo build scripts
-
rustc_version
querying the version of a installed rustc compiler
-
vcpkg
find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts
-
prost-build
A Protocol Buffers implementation for the Rust Language
-
cargo-platform
Cargo's representation of a target platform
-
cmake
A build dependency for running
cmake
to build a native library -
link-cplusplus
Link libstdc++ or libc++ automatically or manually
-
cxx-build
C++ code generator for integrating
cxx
crate into a Cargo build -
scratch
Compile-time temporary directory shared by multiple crates and erased by
cargo clean
-
chrono-tz-build
internal build script for chrono-tz
-
system-deps
Discover and configure system dependencies from declarative dependencies in Cargo.toml
-
is_ci
Super lightweight CI environment checker. Just tells you if you're in CI or not without much fuss.
-
vergen
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
built
information from the time it was built
-
git-version
Compile the git version (tag name, or hash otherwise) and dirty state into your program
-
xshell
quick shell scripting in Rust
-
build_const
creating importable constants from build.rs or a script
-
autotools
A build dependency to build native libraries that use configure&make-style build systems
-
linkme
Safe cross-platform linker shenanigans
-
project-origins
Resolve project origins and kinds from a path
-
neon-build
Build logic required for Neon projects
-
build-target
that provides programmatic access to information about the current build target
-
toolchain_find
A small library to help find installed Rust components
-
embed_plist
Embed property list files like Info.plist directly in your executable binary
-
shadow-rs
A build-time information stored in your rust project
-
tauri-winres
Create and set windows icons and metadata for executables
-
protox
protobuf compiler
-
cargo
package manager for Rust
-
glibc_version
Discover GNU libc version at build time
-
cross
Zero setup cross compilation and cross testing
-
uniffi_build
a multi-language bindings generator for rust (build script helpers)
-
escargot
Cargo API written in Paris
-
ci_info
current CI environment information
-
is_debug
get build model is debug
-
rb-sys-build
Build system for rb-sys
-
cargo-emit
Talk to Cargo easily at build time
-
python3-dll-a
Standalone python3(y).dll import library generator
-
build-time
proc-macros to generate build timestamp string literals
-
nasm-rs
Run NASM during your Cargo build
-
cxxbridge-cmd
C++ code generator for integrating
cxx
crate into a non-Cargo build -
ttrpc-codegen
Rust codegen for ttrpc using ttrpc-compiler crate
-
rustc-std-workspace-std
Workaround for rustbuild
-
ra-ap-rustc_pattern_analysis
Automatically published version of the package
rustc_pattern_analysis
in the rust-lang/rust repository from commit 69ffc0d3a3c619009bcb27b8f61d810e27b12612 The publishing script for this crate lives at:… -
synthez-codegen
Internal codegen shim of
synthez
crate -
cargo-xwin
Cross compile Cargo project to Windows MSVC target with ease
-
winresource
Create and set windows icons and metadata for executables
-
git_info
Extracts git repository information
-
re_build_tools
build.rs helpers for generating build info
-
devx-cmd
Convenience wrapper over std::process::Command for xtask crates
-
build-data
Include build data in your program: date, rustc version, git commit & branch, etc
-
android_glue
Glue for the Android JNI
-
embuild
A build support library for embedded Rust
-
flatc-rust
FlatBuffers flatc command as API
-
openblas-build
The package provides a build helper for OpenBLAS
-
auto_generate_cdp
experimental crate to generate the Chrome Devtools Protocol
-
crate-git-revision
Embed git revision into crates built and published
-
npm_rs
npm bindings to use in your build scripts
-
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…
-
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
-
build-info-build
data consumed by the build-info crate. Use as a build-dependency.
-
rustflags
Parser for CARGO_ENCODED_RUSTFLAGS
-
build-info
Collects build-information of your Rust crate
-
metadeps
Run pkg-config from declarative dependencies in Cargo.toml
-
build-deps
Rust build-script dependencies generator for data/IDL files
-
find-winsdk
support for detecting Windows SDK installations
-
git-testament
Record git working tree status when compiling your crate
-
change-detection
generate change detection instructions during build time
-
ra_ap_toolchain
TBD
-
cargo-toml-workspace
Parse cargo workspace and load specific crate
-
boringssl-src
building boringssl
-
static_vcruntime
Statically link the VCRuntime when using the MSVC toolchain
-
pocket-resources
Include resources in your applications
-
risc0-build
RISC Zero zero-knowledge VM build tool
-
build-parallel
A helper library to let you parallelize work in build.rs using the jobserver
-
cargo-matrix
Run feature matrices against cargo commands that support feature lists
-
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.
-
codes-common
Support capabilities for codes-* packages
-
pkg-version
Macros expanding to the package version
-
delegate-display
derive(Display, Debug) for structs/enums with one member
-
vergen-lib
Common code used to support the vergen libraries
-
runfiles
Bazel runfiles support for cargo
-
pyo3-built
Expose build variables obtained with built as a PyDict
-
glib-build-tools
Rust bindings for the Gio library, build script utils crate
-
vergen-git2
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
const_env
Configure const and static items by environment variables
-
make-cmd
Enables build.rs scripts to invoke gnu_make platform-independently
-
conan
wrapper of the conan C/C++ package manager (conan.io) to simplify usage in build scripts
-
embed-manifest
Build script library to easily embed a Windows manifest
-
compile-time-run
run a command at compile time and capture the output
-
cargo-out-dir
Displays Cargo's build script out directory
-
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… -
hdfs-sys
Bindings to HDFS Native C API
-
grev
working with git revision information from a build script
-
const_for
For loop in const implemented with a macro
-
armerge
merge and control visibility of static libraries
-
laze
A declarative build system for C projects aiming to be simple, fast and correct
-
pnacl-build-helper
Build script helper for building PNaCl/NaCl C/CXX libraries from source
-
aya-rustc-llvm-proxy
Dynamically proxy LLVM calls into Rust own shared library
-
readme-rustdocifier
rustdocifying
README.md
for inclusion inlib.rs
-
prost-build-config
A prost toolkit to build protobuf with extra derive/attrs support
-
manganis
Ergonomic, automatic, cross crate asset collection and optimization
-
build-alert
Display a message in the Cargo build output during compilation
-
manganis-cli-support
Ergonomic, automatic, cross crate asset collection and optimization
-
semantic-release-cargo
A CLI to integrate Rust into a semantic-release workflow
-
makefile-lossless
Lossless Parser for Makefiles
-
const_env_impl
Configure const and static items by environment variables
-
locate-cargo-manifest
Retrieves the Cargo manifest path by parsing the output of
cargo locate-project
-
target-triple
TARGET and HOST triples
-
rsconf
A sane autoconf for rust. build.rs helpers for testing for system headers, libraries, and symbols
-
libgpg-error-sys
Raw bindings for libgpg-error
-
e-utils
utils
-
build-probe-mpi
Probes the system for an installation of an MPI library
-
cargo_auto_github_lib
cargo-auto
automation tasks written in rust language
with functions for GitHub -
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
-
windows_exe_info
A cargo build script library for adding file information to windows executables
-
wdk-build
configure a Cargo build script for binding generation and downstream linking of the WDK (Windows Driver Kit)
-
esp-metadata
Metadata for Espressif devices
-
vergen-gix
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
ndk-build
building Android binaries
-
objpoke
Minimal in-place objcopy replacement
-
cargo_auto_lib
Automation tasks coded in Rust language for the workflow of Rust projects
-
vergen-pretty
Output vergen information in a formatted manner
-
uneval
Serde serializer to embed data as Rust code
-
flatc
Vendored executable of flatbuffer’s
flatc
-
ld-memory
Helper crate to programmatically create GNU ld MEMORY blocks
-
bosion
Gather build information for verbose versions flags
-
nj-build
build configuration for node-bindgen
-
windres
Compiles Windows resource files (.rc) into a Rust program
-
hugo-build
A wrapper around the hugo binary to proving building capabilities
-
cargo-ninja
Generate build.ninja for Cargo build plan
-
cubeb
Bindings to libcubeb for interacting with system audio from rust
-
build_script
A wrapper for build.rs instructions
-
rattler_index
that indexes directories containing conda packages to create local conda channels
-
locate-header
simplify locating header files when building -sys crates
-
rosetta-build
Code generation for the Rosetta i18n library
-
cargo-xbuild
Automatically cross-compiles the sysroot crates core, compiler_builtins, and alloc
-
build-rs
Convenience wrapper for cargo buildscript input/output
-
rosetta-i18n
Easy to use i18n library based on code generation
-
xous-semver
porting semantic versions between build system and binary objects
-
cargo-auto
Automation tasks coded in Rust language for the workflow of Rust projects
-
farmfe_compiler
Farm Compiler
-
tectonic_dep_support
Support for finding third-party libraries using either pkg-config or vcpkg
-
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… -
cargo_gn
Cargo integration with the GN build system
-
playdate-build-utils
Utils that help to build program with Rust and Playdate API
-
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…
-
qt_ritual_common
Common utilities for generating and building Rust-Qt crates