Awesome Open Source
Awesome Open Source
Application Programming Interfaces
Command Line Interface
Integrated Development Environments
Lists Of Projects
User Interface Components
Web User Interface
The Top 89 State Machine Open Source Projects
The de-facto solution to flexible routing with nested views in AngularJS
Become A Software Engineer At Top Companies
Identify your strengths with a free online coding quiz, and skip resume and recruiter screens at multiple companies at once. It's free, confidential, includes a free flight and hotel, along with help to study to pass interviews and negotiate a high salary!
State machines and statecharts for the modern web.
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid)
A lightweight, object-oriented finite state machine implementation in Python with many extensions
Django friendly finite state machine support
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
A state machine abstraction for React
Aws Lambda Power Tuning
AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced.
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
A minimal finite state machine with a straightforward syntax.
🤖 RxSwift + State Machine, inspired by Redux and Elm.
Django workflow library that supports on the fly changes ⛵
Adds support for creating state machines for attributes on any Ruby class
A novel implementation of the Raft consensus algorithm
Behavior Trees Library in C++. Batteries included.
Fsm As Promised
A finite state machine library using ES6 promises
A state machine library for .Net - 100% code - No doodleware
[Boost].SML: C++14 State Machine Library
State Machine Cat
write beautiful state charts 🙀
🔼 UI-Router for React
A simple C++ finite state machine library
A tiny library (12 lines) for creating state machines in Redux apps
Build workflows, activities, BPMN like processes, or state machines with PVM.
Little State Machine
📠 React custom hook for persist state management
State machine thin layer for structs (+ GUI for Phoenix apps)
QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
🌾 Harvest: Apple's Combine.framework + State Machine, inspired by Elm.
There is no state but what we make. Feel free to pitch in.
Vue Save State
A Vue mixin to save the state of a component to local storage
PHP-code generator for Laravel framework, with complete support of JSON-API data format
A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).
🤖 ReactiveCocoa + State Machine, inspired by Redux and Elm.
React Hook for using Statecharts powered by XState. use-machine.
Aws Etl Orchestrator
A serverless architecture for orchestrating ETL jobs in arbitrarily-complex workflows using AWS Step Functions and AWS Lambda.
Efficient asynchronous and synchronous state machines for .NET
State Machine Component
⚙️ State machine -powered components in 250 bytes
Laravel State Machine
Winzou State Machine service provider for Laravel
Fluent State Machine
Fluent API for creating state machines in C#
A fluent library for creating finite state machines in Go
Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex
🚦- Small Finite State Machines
Collection of helpful utilities we use in our Unity projects.
Finite state machine for Go
Re Frame Async Flow Fx
A re-frame effects handler for coordinating the kind of async control flow which often happens on app startup.
🚀 SM – a static State Machine library
A feature-rich, yet simple finite state machine (FSM) implementation in C
⚙️ Gearbox is a functional state machine with an easy-to-use API, inspired by both Fsm and Machinery
A domain-specific language for state machines.
Umple: Model-Oriented Programming - embed models in code and vice versa and generate complete systems
Python Finite State Machines made easy.
When: recombinant design pattern for state machines based on gene expression with a temporal model
Process on steroids
Workflow Server is a ready-to-use Workflow Engine-based application that you can deploy into your infrastructure. It can be integrated with NodeJS, PHP, Ruby, .NET, or Java applications via a REST API. Workflow Server is a key component for managing the lifecycle of business objects within your enterprise.
WS-Machine is a websocket finite state machine for client websocket connections (Go)
A framework for creating Qt State Machine metacode using a graphical user interface
The simple, stupid state machine for Java
UI as finite-state machine
ModernAVPlayer is a persistence AVPlayer wrapper
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Statemachine in PHP 5.6 / PHP 7
C++14 Finite State Machine library
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.
Advanced state machines in Java.
A wrapper for xstate that stores state, handles transitions, emits events for state changes and actions/activities, and includes an optional reducer framework for updating state and invoking side-effects
State Machine library for PHP
🤖 A state machine library for Kotlin, with extensions for Android.
Temporal Logic Planning toolbox
🔴 A non-deterministic finite-state machine for Android & JVM that won't let you down
Query engine for TrailDB
Yii2 Lifecycle Behavior
Define the lifecycle of a model by defining allowed status changes.
An Event-Driven, Asynchronous, Behavioral State Machine Library for real-time ROS (Robotic Operating System) applications written in C++
String extensions for named parameterized string formatting.
Redstone has a State Machine
An implementation of the LSTAR Grammatical Inference Algorithm
🚀 A shiny admin interface for django-river built with DRF, Vue & Vuetify
Kfin State Machine
Kotlin Finite State Machine
An OCaml based implementation of a Quil QVM
Cycle State Machine Demo
Non-trivial, real use case demo of a hierarchical state machine library with cyclejs
FSM in Rust's macros.
Laravel Stager State Machine, Its purpose is to add state machine functionality to models
Simple, flexible system to implement workflows
A simple & intuitive state machine
1-89 of 89 projects