Displaying 1 to 17 from 17 results

Stateless - A CSharp Hierarchical State Machine


Stateless helps to create state machines and lightweight state machine-based workflows directly in .NET code. It provides support for states and triggers of any .NET type, Hierarchical states, Entry/exit events for states, Guard clauses to support conditional transitions, Parameterised triggers and lot more.

SMC - The State Machine Compiler


SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions.

raft - Golang implementation of the Raft consensus protocol


raft is a Go library that manages a replicated log and can be used with an FSM to manage replicated state machines. It is a library for providing consensus.The use cases for such a library are far-reaching as replicated state machines are a key component of many distributed systems. They enable building Consistent, Partition Tolerant (CP) systems, with limited fault tolerance as well.

Spring Statemachine - Framework for application developers to use state machine concepts with Spring


Spring Statemachine is a framework for application developers to use state machine concepts with Spring applications. Hierarchical state machine, Usage of triggers, transitions, guards and actions, Type safe configuration adapter, Distributed state machine based on a Zookeeper, State machine event listeners and lot more.

Stateless4j - Lightweight Java State Machine


Stateless4j helps to create state machines and lightweight state machine-based workflows directly in java code. It supports Hierarchical states, Entry/exit events for states, Guard clauses to support conditional transitions, Reentrant states and lot more.

Copycat - A novel implementation of the Raft consensus algorithm


Copycat is a fault-tolerant state machine replication framework. Built on the Raft consensus algorithm, it handles replication and persistence and enforces strict ordering of inputs and outputs, allowing developers to focus on single-threaded application logic. Its event-driven model allows for efficient client communication with replicated state machines, from simple key-value stores to wait-free locks and leader elections. You supply the state machine and Copycat takes care of the rest, making it easy to build robust, safe distributed systems.




Codeflows


Codeflows is a free, open source, lightweight .NET class library for programming workflows using your favourite programming language constructs.

Jazz


Jazz is a compact, modular framework that allows new, or existing, applications to easily employ roles, states, ACLs and void safety. Jazz provides security by allowing objects, and their methods and properties, to have their visibility and accessibility controlled, on a per ...

Metamorph


A simple and lightweight framework for managing Finite State Machines and Business Processes.

WorkFlow Engine .NET


Workflow Engine component developed in C#.NET. Workflow Engine is State Machine. Workflow process scheme represented as XML (or T4 template generator). Workflow process scheme include: - Verification of the current status - Determine the authority of users - Executing...

Application Rapid Development Toolkit (ARD Toolkit)


ARD Toolkit is a collection of .NET C# classes that implement typical tasks and patterns an application developer faces on day-to-day basis. ARD Contains: - Data Access module provides a framework for database vendor independent database code. It has generic classes that i...

Simple State Machine


A simple state machine implementation written to replace WF in one of our projects. The interesting aspect of this library is that it comes with a DSL written in boo for quick and easy configuration and management of state machine definitions.

Workflow Foundation 4 State Machine Service


This is a sample project for workflow foundation 4 state machine exposed as a WCF service. Prerequisites .net framework 4 platform update 1 [url:http://www.microsoft.com/download/en/details.aspx?id=11705]

Pocket Calculator


This is POC project that implements a simple WinForms Pocket Calculator that uses a Microsoft .NET 4.0.1 State Machine Workflow in the back-end.

Workflow Task Replicator


A SharePoint 2010 custom workflow task content type which allows you to assign multiple people to a workflow task in a workflow.

AsmL


AsmL is the Abstract State Machine Language, developed Microsoft Research. It is an executable specification language based on the theory of Abstract State Machines. This CodePlex project comprises an AsmL compiler that targets .NET code.

StatefulJ - Event Driven Finite State Machine (FSM)


StatefulJ is a lightweight, open source Java Event Driven Finite State Machine(FSM) and a complete Spring Data based framework which lets you easily define and integrate State Machines into your Applications. It is simple, dependency free, in memory implementation of an FSM with support for concurrency and non-deterministic transitions.