crane

Build optimizer

Automates and optimizes the build process of Rust projects using incremental artifact caching.

A Nix library for building cargo projects. Never build twice thanks to incremental artifact caching.

GitHub

972 stars
5 watching
92 forks
Language: Nix
last commit: 2 months ago
Linked from 1 awesome list

cargocratenixnixosnixpkgsrust

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cargo2nix/cargo2nix A tool that generates reproducible builds of Rust projects using Nix 387
emk/rust-musl-builder Provides a way to build static Rust binaries for various crates, including OpenSSL and Diesel. 1,541
ptr1337/makepkg-optimize A collection of scripts and tools for optimizing the build process and package creation in Arch Linux 18
nixos/hydra A continuous integration service for Nix-based projects 1,214
nix-community/nix-init Tools and scripts for generating Nix package definitions from URLs 934
yusdacra/nix-cargo-integration A library and toolset to integrate Rust projects with Nix 192
rust-osdev/cargo-xbuild Automates cross-compilation of sysroot crates for Rust projects 259
awakesecurity/hocker Utilities for fetching docker image artifacts and generating Nix build instructions 115
mandrean/cw-optimizoor Optimization tool for compiling and optimizing CosmWasm smart contracts. 50
nix-community/fenix A collection of Rust toolchains and analysis tools for Nix package manager 726
lukemathwalker/cargo-chef A tool that speeds up Rust Docker builds by caching dependencies and re-hydrating project skeletons. 1,867
matthewbauer/ghc-nix An effort to speed up Haskell builds by leveraging Nix's caching capabilities and enabling content-addressable store paths for early cut-off of unnecessary rebuilds. 106
rust-lang/rust Empowering software developers to build reliable and efficient software using a fast and memory-efficient language with strong type safety and comprehensive tooling. 99,490
nixos/ofborg Automates testing and building of Rust packages in Nixpkgs 251
nix-community/naersk Naersk is a tool that allows users to build Rust projects without configuration or code generation, utilizing Nix's sandboxing and caching capabilities. 754