Brzo is a build tool to quickly turn source files of various languages into executable programs and documents.

Brzo favors best-effort heuristics and advices over formal configuration. It is a simple build tool made for exploratory design and learning. It is unsuitable for building software distributions.

Brzo partitions its build logics into domains which broadly map to support for different languages. Each domain provides a few build outcomes which determine a build artefact and an action performed on it. The following domains are currently defined:

See the tutorial introduction of the manual for more information.

Brzo is distributed under the ISC license it depends on B0 and Cmdliner.