All Categories β†’ Control Flow β†’ finite-state-machine

Top 73 finite-state-machine open source projects

Pluck
Pluck text in a fast and intuitive way πŸ“
Awesome Fsm
πŸ€– A curated list of awesome resources related to finite state machines and statecharts.
Python Statemachine
Python Finite State Machines made easy.
Easy States
The simple, stupid state machine for Java
Entity Controller
Entity and lighting controller for managing devices via timers, scripts, and sun-based time restrictions.
Dasync
Every developer deserves the right of creating microservices without using any framework 🀍
Nanostate
🚦- Small Finite State Machines
Sm
πŸš€ SM – a static State Machine library
Django Fsm
Django friendly finite state machine support
Arduino Fsm
Arduino library for implementing a finite state machine.
Statelin
A finite state machine for Kotlin and Android
Planilo
A xNode based tool for designing AI Graphs like Behavior Trees and Finite State Machines in Unity
Tilakone
Minimalistic finite state machine (FSM) in Clojure
Automata
A Python library for simulating finite automata, pushdown automata, and Turing machines
Microwf
A simple finite state machine (FSM) with workflow character where you define your workflows in code.
State
Finite state machine for TypeScript and JavaScript
Afsm
C++14 Finite State Machine library
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.
Faste
Component based πŸ“¦ Finite State Machine Manager πŸ€–
Alexafsm
With alexafsm, developers can model dialog agents with first-class concepts such as states, attributes, transition, and actions. alexafsm also provides visualization and other tools to help understand, test, debug, and maintain complex FSM conversations.
Sismic
Sismic Interactive Statechart Model Interpreter and Checker http://sismic.readthedocs.org/
Finity
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
Fsm
Finite State Machine for Go
Jstate
Advanced state machines in Java.
Resumablefunctions.jl
C# style generators a.k.a. semi-coroutines for Julia.
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
Hal
πŸ”΄ A non-deterministic finite-state machine for Android & JVM that won't let you down
Floatsidebar.js
Lightweight (2kb gzipped), zero-dependency javascript library for making float sidebars based on the finite state machine
Microflow
Microservice orchestration inspired by AWS Step functions and Apache Airflow
Stateless4j
Lightweight Java State Machine
Libfsm
DFA regular expression library & friends
Micromachine
Minimal Finite State Machine
Fsm As Promised
A finite state machine library using ES6 promises
Llparse
Generating parsers in LLVM IR
Aho Corasick
A fast implementation of Aho-Corasick in Rust.
Statecharts.github.io
There is no state but what we make. Feel free to pitch in.
use-tiny-state-machine
A tiny (~700 bytes) react hook to help you write finite state machines
daachorse
🐎 A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure.
actus
A monorepo for a self learning command palette driven by a final state machine implemented in XState.
UnityHFSM
A simple yet powerful class based hierarchical finite state machine for Unity3D
simple-state-machine
A simple Java state machine for Spring Boot projects
fsm
Finite State Machine for Go inspired by Akka FSM
as fsm
A finite state machine implementation for elixir
finite-state-machine
Lightweight, decorator-based Python implementation of a Finite State Machine
smacha
SMACHA is a meta-scripting, templating, and code generation engine for rapid prototyping of ROS SMACH state machines.
1-60 of 73 finite-state-machine projects