Bazel
Fast, scalable, multi-language and reproducible build system created by Google.
Why consider Bazel?
Bazel is Google’s open-source multi-language build and test tool. Supporting massive multi-gigabyte codebases in Java, C++, Go, Python, and Rust, Bazel guarantees hermetic, reproducible builds and parallel remote execution across distributed worker farms.
Learn Bazel by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Bazel
Bazel ensures 100% reproducible builds by isolating toolchains and caching build outputs deterministically.
Quickstart
# Build targetbazel build //src:my_app# Run testsbazel test //src/...Bazel is licensed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.