Open source · Rust · v0.8.0

Build less.
Verify everything.

FrostBuild is a correctness-first build engine for low-latency incremental work in large monorepos. It prunes aggressively, restores by content, and keeps exact verification at every reuse boundary.

6 Rust crates 3 host platforms SHA-pinned automation
A frost crystal whose branches form a dependency graph
NO-OPverified
CASdigest-safe
GRAPHpruned

Equivalence guards correctness.

Dimensions shrink invalidation.

Distance earns performance.

THE ENGINE

Skip work with evidence,
not optimism.

FrostBuild combines a precise dependency graph with immutable storage and crash-safe state. A miss only costs time; an unverified result never becomes a hit.

01

Micro-partition pruning

Dependency-narrowed inputs, dynamic depfiles, order-only edges, and early cutoff keep unaffected actions out of the scheduler.

02

Verified restoration

An immutable local CAS, exact output-set validation, and final digest gates protect every restored artifact.

03

Real developer loops

Build, test, run, debug, watch, daemon mode, IDE generation, and cross-platform release archives live in one direct-argv tool.

CHECKED EVIDENCE

Claims with receipts.

Benchmarks preserve raw samples, graph contracts, tool versions, and host metadata. Losing cases stay in the report.

10k graph · daemon no-op 2.271 ms

Median of 31 end-to-end CLI samples

Rust · changed module 204.9 ms

Measured against equivalent Cargo work

TypeScript · no-op 16.7×

Versus direct tsc on the checked corpus

Scope matters. These results establish the documented workloads—not a universal win. Inspect every baseline →

ONE MODEL, MANY LANGUAGES

Native where it counts.
Neutral where it scales.

C and C++ get translation-unit rules. Rust, Go, Java, TypeScript, Python, npm, Gradle, Maven, and other tools use cacheable direct-command boundaries with declared files or output trees.

Read the polyglot contract →
frost · build
$ frost build --profile release -j 16

graph    161 targets · 160 edges
pruned   152 unaffected targets
cached   8 verified actions
built    1 action

 finished in 49.4 ms

GET STARTED

Put the cold on wasted work.

Build from source with the pinned Rust toolchain, then initialize a workspace.

cargo install --git https://github.com/hjosugi/frost-build --tag v0.8.0 frostbuild-cli

Then run frost init && frost build.