Ctrl K

Brei

a minimalist workflow system in Python

1
contributor

Description

Brei is an alternative to GNU Make, designed to be minimal and easy to use. Workflow descriptions are written in a simple TOML file. Tasks can be written in any language. You specify your own runners.

  • No new syntax: programmable workflows in TOML or JSON files.
  • Efficient: Runs tasks lazily and in parallel.
  • Feature complete: Supports templates, variables, includes and configurable runners.
  • Few dependencies: Only needs Python ≥3.11.
  • Small codebase: Brei is around 1000 lines of Python.
Keywords
python
Workflow technologies
Programming language
License
</>Source code

Contributors

Johan Hidding

Related software

Entangled

EN

Entangled makes literate programming easier. It keeps markdown and program source in sync. This makes it more convenient to extend and debug your literate code.

Updated 39 months ago
2 5