All Categories → Control Flow → state-machine

Top 189 state-machine open source projects

Stateless
Go library for creating state machines
Aws Etl Orchestrator
A serverless architecture for orchestrating ETL jobs in arbitrarily-complex workflows using AWS Step Functions and AWS Lambda.
Api Generator
PHP-code generator for Laravel framework, with complete support of JSON-API data format
Vue Save State
A Vue mixin to save the state of a component to local storage
Use Machine
React Hook for using Statecharts powered by XState. use-machine.
Laravel State Machine
Winzou State Machine service provider for Laravel
Reactiveautomaton
🤖 ReactiveCocoa + State Machine, inspired by Redux and Elm.
Ui Router
The de-facto solution to flexible routing with nested views in AngularJS
Liquidstate
Efficient asynchronous and synchronous state machines for .NET
Awesome Fsm
🤖 A curated list of awesome resources related to finite state machines and statecharts.
Python Statemachine
Python Finite State Machines made easy.
State Machine Component
⚙️ State machine -powered components in 250 bytes
Rosmaro
Visual automata-based programming in functional JavaScript
Stateful
Finite state machine for Go
Statemachine
A feature-rich, yet simple finite state machine (FSM) implementation in C
Easy States
The simple, stupid state machine for Java
Nanostate
🚦- Small Finite State Machines
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
🚀 SM – a static State Machine library
Umple
Umple: Model-Oriented Programming - embed models in code and vice versa and generate complete systems
Kingly
Zero-cost state-machine library for robust, testable and portable user interfaces (most machines compile ~1-2KB)
Ego
A lightweight decision making library for game AI.
Gearbox
⚙️ Gearbox is a functional state machine with an easy-to-use API, inspired by both Fsm and Machinery
Hfsm2
High-Performance Hierarchical Finite State Machine Framework
Squirrel
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
Smacc
An Event-Driven, Asynchronous, Behavioral State Machine Library for real-time ROS (Robotic Operating System) applications written in C++
Smudge
A domain-specific language for state machines.
Qpcpp
QP/C++ real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Workflowserver
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.
Kdstatemachineeditor
A framework for creating Qt State Machine metacode using a graphical user interface
Afsm
C++14 Finite State Machine library
Core
UI-Router Core: Framework agnostic, State-based routing for JavaScript Single Page Apps
Rafcon
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.
When Ts
When: recombinant design pattern for state machines based on gene expression with a temporal model
Ws Machine
WS-Machine is a websocket finite state machine for client websocket connections (Go)
Jungle
An embedded key-value store library specialized for building state machine and log store
Qpn
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Hsm
Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.
Library
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Statemachine
Statemachine in PHP 5.6 / PHP 7
Finite
UI as finite-state machine
Workflow Swift
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Makina
A simple hierarchical state machine compiler that generates C.
React Automata
A state machine abstraction for React
Finity
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
Jstate
Advanced state machines in Java.
Statemachineone
State Machine library for PHP
Xstateful
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
🤖 A state machine library for Kotlin, with extensions for Android.
Hal
🔴 A non-deterministic finite-state machine for Android & JVM that won't let you down
River Admin
🚀 A shiny admin interface for django-river built with DRF, Vue & Vuetify
Aws Power Tuner Ui
AWS Lambda Power Tuner UI is an open source project creating a deployable easy to use website built on a layered technology stack allowing you to optimize your Lambda functions for cost and/or performance in a data-driven way via an easy to use UI.
1-60 of 189 state-machine projects