85 packages tagged with “statemachine”
This is a clone of the original stateless repository (owned by Nicholas Blumhardt), compiled for .NET 4.0. Stateless is a base for exploration of generic and functional programming to drive workflow in .NET. It allows you to state machines and lightweight state machine-based workflows directly in .NET code
State Machine Framework
A simple state machine implementation. If you like NState, please add an entry to the users.md file in the GitHub repo and open a pull request. Let's share descriptions of the cool things we are using NState for.
Finite-state machine (FSM) pattern implementation
Base classes for state machine pattern implementation. Supports persistence to XML.
A simple finite state machine (FSM) with workflow character where you define your workflows in code.
Generate A Dot Graph from your State Machine using c#
this product is a lebrery to enhance the domain driven .net development
Simple but powerful hierarchical state machine library
Staty is a smart state-machine for .NET. Written as C# portable class library (PCL), Staty comes as an expressive event-driven state-machine with features like concurrence-safety, external and interal events, separate classes per state, entry and exit actions and a fluent syntax to configure the state-machine.
Very simple and easy testable (TDD) hierarchical state machine. Only 3 simple steps needed. 1) Define triggers (enum) 2) Create states (IState) 3) Implement configurator (IBascoConfigurator)
StateMachine
A library to add a flexible SOLID versions of the State Pattern and StateMachine Pattern.
An ASP.NET Core with EF Core way of leveraging tomware.Microwf.Core in a Web Api.
State machine library for C, C++, C#, Java, JavaScript, Python, VB.Net
Abodit State Machine - Source Code for a Statemachine
A Simple Finite State Machine Solution
The Dependency Injection extension in regards to the St8-ment library. Provides an extension method that can be used with the Microsoft Dependency Injection library.
A simple Finite State Machine library.