121 Open Source Finite State Machine Software Projects
Free and open source finite state machine code projects including engines, APIs, generators, and tools.
Awesome Fsm 237 ⭐
🤖 A curated list of awesome resources related to finite state machines and statecharts.
Dasync 159 ⭐
Every developer deserves the right of creating microservices without using any framework 🤍
Entity Controller 179 ⭐
Entity and lighting controller for managing devices via timers, scripts, and sun-based time restrictions.
Alexafsm 103 ⭐
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.
Microwf 142 ⭐
A simple finite state machine (FSM) with workflow character where you define your workflows in code.
Jssm 179 ⭐
Automata 170 ⭐
A Python library for simulating finite automata, pushdown automata, and Turing machines
Finity 98 ⭐
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
Planilo 150 ⭐
A xNode based tool for designing AI Graphs like Behavior Trees and Finite State Machines in Unity
Sismic 104 ⭐
Sismic Interactive Statechart Model Interpreter and Checker http://sismic.readthedocs.io/
Xstateful 83 ⭐
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
Hsm 134 ⭐
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.
Adrielcafe Hal 68 ⭐
🔴 A non-deterministic finite-state machine for Android & JVM that won't let you down
Floatsidebar.js 68 ⭐
Synthesis 74 ⭐
Synthesis is a compiletime, procedure-based, low-overhead, no-allocation, state-machine generator optimized for communicating processes and threads
Alexruperez Statemachine 43 ⭐
State machine creation framework written in Swift inspired by GKStateMachine from Apple GameplayKit
Godpaper 41 ⭐
:monkey_face: An AI chess-board-game framework(by many programming languages) implementations.
Mmn 38 ⭐
Moore Machine Networks (MMN): Learning Finite-State Representations of Recurrent Policy Networks
Xstateful React 31 ⭐
Use xstateful with React, accessing states and activities from multiple statecharts anywhere in your app
Pacman 49 ⭐
A Pac-Man game implementation using explicit finite-state machines (original AI, theming, integrated dashboard)
Fluid State Machine 55 ⭐
A finite state machine micro-framework for Unity3D focused on a pure code implementation.
Uml State Machine In C 72 ⭐
A minimalist UML State machine framework for finite state machine and hierarchical state machine in C
Redux Statechart 26 ⭐
A tiny library make redux state possessed with both finite and infinite states.
Wuxingogoextension 25 ⭐
WuxingogoExtension is a powerful tool for constructing and assembling game levels.
Regextodfa 21 ⭐
converting regex (regular expression) to DFA directly by creating syntax tree in java
Vhdl_fsm_visualizer 13 ⭐
A VHDL helper that visualizes FSM states and transitions by tracking, in real-time, a specified .vhd file
Smacha 14 ⭐
SMACHA is a meta-scripting, templating, and code generation engine for rapid prototyping of ROS SMACH state machines.
Finite State Machine 16 ⭐
Finite State Machine Library for .NET Core (with EASY and ADVANCED implementation)
Ifsm 13 ⭐
a jQuery State Machine (FSM / HSM) to design and manage web user interfaces, simulators, games...
Alysivji Finite State Machine 88 ⭐
Lightweight, decorator-based Python implementation of a Finite State Machine
Manta Auv 34 ⭐
Software for guidance, navigation and control for the Vortex AUVs. Purpose built for competing in AUV/ROV competitions.
React Xstate API Auth 26 ⭐
Basic demo to show the usage of React and Xstate with authentication flow
Visual Automata 40 ⭐
Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.
Actus 42 ⭐
A monorepo for a self learning command palette driven by a final state machine implemented in XState.