Ctrl K

Brei

a minimalist workflow system in Python

1
contributor
Get started
53 commitsLast commit ≈ 1 week ago2 stars1 fork

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
Programming languages
  • Python 97%
  • Nix 3%
License
</>Source code

Contributors

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 43 months ago
3 5