All Categories → Control Flow → state-machine

Top 189 state-machine open source projects

React Context Hook
A React.js global state manager with Hooks
Yii2 Lifecycle Behavior
Define the lifecycle of a model by defining allowed status changes.
Formatwith
String extensions for named parameterized string formatting.
Pylstar
An implementation of the LSTAR Grammatical Inference Algorithm
Redstone
Redstone has a State Machine
Kfin State Machine
Kotlin Finite State Machine
Mineflayer Statemachine
A state machine plugin for Mineflayer to aid in designing more complex behavior trees.
Oqaml
An OCaml based implementation of a Quil QVM
Rust fsm macros
FSM in Rust's macros.
Workflow
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Cycle State Machine Demo
Non-trivial, real use case demo of a hierarchical state machine library with cyclejs
Perl Workflow
Simple, flexible system to implement workflows
Laravel Stager
Laravel Stager State Machine, Its purpose is to add state machine functionality to models
State jacket
A simple & intuitive state machine
Behaviortree.cpp
Behavior Trees Library in C++. Batteries included.
Stately.js
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Finite machine
A minimal finite state machine with a straightforward syntax.
Rxautomaton
🤖 RxSwift + State Machine, inspired by Redux and Elm.
Little State Machine
📠 React custom hook for persist state management
Django River
Django workflow library that supports on the fly changes ⛵
State machines
Adds support for creating state machines for attributes on any Ruby class
Sml
SML: C++14 State Machine Library
Automatonymous
A state machine library for .Net - 100% code - No doodleware
State Machine Cat
write beautiful state charts 🙀
Aasm
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Tinyfsm
A simple C++ finite state machine library
Fsm As Promised
A finite state machine library using ES6 promises
Dev Blog
翻译、开发心得或学习笔记
Qpc
QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Machinery
State machine thin layer for structs (+ GUI for Phoenix apps)
Transitions
A lightweight, object-oriented finite state machine implementation in Python with many extensions
Harvest
🌾 Harvest: Apple's Combine.framework + State Machine, inspired by Elm.
Pvm
Build workflows, activities, BPMN like processes, or state machines with PVM.
Redux Machine
A tiny library (12 lines) for creating state machines in Redux apps
Beedle
A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps
Gonorth
GoNorth is a story and content planning tool for RPGs and other open world games.
Statemachine
A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).
Statecharts.github.io
There is no state but what we make. Feel free to pitch in.
Workflow Kotlin
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
use-tiny-state-machine
A tiny (~700 bytes) react hook to help you write finite state machines
zedux
⚡ A high-level, declarative, composable form of Redux https://bowheart.github.io/zedux/
YokosukaJS
A functional programming-style beat-em-up game engine written in javascript
cppfsm
A simple, generic, header-only state machine implementation for C++.
aper
A Rust data structure library built on state machines.
react-gizmo
🦎 React Gizmo - UI Finite State Machine for React
free-category
Free categories, free arrows and free categories with monadic actions
statebot
Write more robust and understandable programs. Statebot hopes to make Finite State Machines a little more accessible.
state machines-graphviz
Graphviz module for state machines
golib
Open version of common golang libraries useful to many projects.
61-120 of 189 state-machine projects