Little workflow engine with fluent definition
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Releases V1 release Jun 15, 2016
LICENSE Update Aug 1, 2017

TinyWorkflow GitHub release license


This is a little project for a simple but usefull workflow engine. This workflow engine support While, Foreach, If, basic actions.

The project is provided with unit tests.

A technical blog post is available here : Full documentation


Just download the last binaries and add it as reference to your project. First workflow

Your first definition TinyWorkflow is like :

 Workflow<SimpleState> workflow = new Workflow<SimpleState>()
 workflow.Start(new SimpleState());

EasyAction is a method like :

public void EasyAction(SimpleState state)
    //Your code here

And SimpleState is a simple class :

public class SimpleState
    //Your statefull content here

Now available in Nuget Package Here