Introduction

License Build Code Coverage Version

Jyfti is a workflow engine for software engineers.

  • Json-based โ€” Workflows are standalone JSON files. Thus, they can be put into Git and parsed by programs.

  • Validation with json schema โ€” Workflows adhere to a JSON schema. That way common editors are able to provide auto-completion and validation. Workflow inputs and environments can be specified to adhere to a json schema, enabling validation and prompting for inputs in CLI.

  • Execute anywhere โ€” The Jyfti CLI reads and writes on the file system. This allows Jyfti to be executed on a CI server as well as on a local computer.

  • Step-by-step execution โ€” Unsure what's going on in your workflow? Jyfti can execute workflows step-by-step with intermediary states. Copy these states from CI and you can reproduce an issue locally.