GitHub repository: steelbreeze/state.cs
Primary language: C#
Description: .NET state machine written in C# supporting most UML 2 features