A state machine library for .Net - 100% code - No doodleware
Efficient asynchronous and synchronous state machines for .NET
A simple library for creating state machines in C# code
A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).