OPEN SOURCE, UML - INSPIRED

workflow framework for .NET

CONNECTED

With interchangeable storage and transport layers you can integrate Stateflows with existing code as well as with new one.

MODERN

Write DI-oriented, testable business logic for your processes.

BUILT TO SCALE

Task-based, asynchronous implementation based on actor model to scale your solutions with ease.

What is

and why do you need it?

Stateflows is a UML-inspired implementation of executable State Machines and Activities.

You can express your business processes directly in C# code:

just use one of provided notations - State Machine or Activity.

You don't need to worry about workflow persistence

and communication layers - Stateflows has your back.