Bazel
Il sistema di build ermetico di Google, versione open source dell'interno «Blaze» (2015). Build riproducibili, dipendenze a grana fine, cache remota.
I file BUILD sono scritti in Starlark (un sottoinsieme di Python). I target vengono dichiarati in modo esplicito e di ciascuno si calcola l'hash degli input: se qualcosa cambia, vengono ricompilati solo quel target e i suoi dipendenti. Remote Build Execution e Remote Cache condividono il lavoro tra le macchine del team e la CI.
Il suo habitat ideale sono i grandi monorepo con più di cento sviluppatori e codebase poliglotta. La curva di apprendimento è ripida. Concorrenti: Buck2 (Meta, scritto in Rust), Pants (eredità di Twitter), Please, Nx, Turborepo (orientato a JS).