Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with state-machine
A curated list of projects in awesome lists tagged with state-machine .
https://github.com/davidkpiano/xstate
Actor-based state management & orchestration for complex app logic.
background-jobs finite-state-machine fsm hacktoberfest interpreter javascript orchestration scxml state state-machine state-management statechart statecharts typescript visualizer workflow
Last synced: 23 Nov 2024
https://github.com/statelyai/xstate
Actor-based state management & orchestration for complex app logic.
background-jobs finite-state-machine fsm hacktoberfest interpreter javascript orchestration scxml state state-machine state-management statechart statecharts typescript visualizer workflow
Last synced: 06 Jan 2025
https://github.com/angular-ui/ui-router
The de-facto solution to flexible routing with nested views in AngularJS
angularjs javascript router routing state-machine state-tree typescript ui-router
Last synced: 06 Jan 2025
https://github.com/pytransitions/transitions
A lightweight, object-oriented finite state machine implementation in Python with many extensions
hierarchical-state-machine nested-states python state-diagram state-machine
Last synced: 06 Jan 2025
https://github.com/aasm/aasm
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
aasm activerecord hacktoberfest mongoid rails ruby state-machine transition
Last synced: 06 Jan 2025
https://github.com/nixzhu/dev-blog
翻译、开发心得或学习笔记
algorithms gcd ios parser parser-combinators state-machine swift
Last synced: 02 Jan 2025
https://github.com/behaviortree/behaviortree.cpp
Behavior Trees Library in C++. Batteries included.
ai behaviortree coordination games robotics ros state-machine
Last synced: 08 Jan 2025
https://github.com/p-org/p
The P programming language.
asynchronous distributed-systems event-driven formal-methods formal-verification model-checking p programming-language robotics state-machine systematic-testing
Last synced: 07 Jan 2025
https://github.com/p-org/P
The P programming language.
asynchronous distributed-systems event-driven formal-methods formal-verification model-checking p programming-language robotics state-machine systematic-testing
Last synced: 26 Oct 2024
https://github.com/BehaviorTree/BehaviorTree.CPP
Behavior Trees Library in C++. Batteries included.
ai behaviortree coordination games robotics ros state-machine
Last synced: 08 Nov 2024
https://github.com/awslabs/diagram-maker
A library to display an interactive editor for any graph-like data.
aws canvas cloud diagram diagram-editor diagram-maker diagrams drag drop editor flowchart graph interactive interactive-demos state-machine visualization workflow
Last synced: 28 Oct 2024
https://awslabs.github.io/diagram-maker/
A library to display an interactive editor for any graph-like data.
aws canvas cloud diagram diagram-editor diagram-maker diagrams drag drop editor flowchart graph interactive interactive-demos state-machine visualization workflow
Last synced: 02 Nov 2024
https://github.com/cassiozen/usestatemachine
The <1 kb state machine hook for React
hooks react-hook state-machine state-management statemachine typescript
Last synced: 03 Jan 2025
https://github.com/cassiozen/useStateMachine
The <1 kb state machine hook for React
hooks react-hook state-machine state-management statemachine typescript
Last synced: 29 Oct 2024
https://github.com/viewflow/django-fsm
Django friendly finite state machine support
django finite-state-machine fsm python state-machine state-machine-diagram
Last synced: 25 Sep 2024
https://github.com/laudspeaker/laudspeaker
📢 Laudspeaker is an Open Source Customer Engagement and Product Onboarding Platform. Open Source alternative to Braze / One Signal / Customer Io / Appcues / Pendo . Use Laudspeaker to design product onboarding flows and send product and event triggered emails, sms, push and more.
checklist-guides customer-engagement customer-journey email-marketing finite-state-machine growth-eng nestjs nodejs omnichannel onboarding product-adoption push-notifications pushnotifications react setup-wizard sms-marketing state-machine state-machines typescript user-onboarding
Last synced: 09 Jan 2025
https://github.com/hekailiang/squirrel
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
event-handlers fsm java state-machine statemachine
Last synced: 07 Jan 2025
https://github.com/geekq/workflow
Ruby finite-state-machine-inspired API for modeling workflow
Last synced: 07 Jan 2025
https://github.com/beekai-oss/little-state-machine
📠 React custom hook for persist state management
flux react react-hooks state state-machine state-management
Last synced: 04 Jan 2025
https://github.com/miroiu/nodify
Highly performant and modular controls for node-based editors designed for data-binding and MVVM.
calculator controls editor flow-based-programming good-first-issue graph graph-control infinite-canvas mvvm net6 node-editor node-graph node-network panning state-machine visual-programming vpl wpf zooming
Last synced: 09 Jan 2025
https://github.com/MicheleBertoli/react-automata
A state machine abstraction for React
reactjs state-machine statecharts xstate
Last synced: 28 Oct 2024
https://github.com/michelebertoli/react-automata
A state machine abstraction for React
reactjs state-machine statecharts xstate
Last synced: 03 Jan 2025
https://github.com/DAGWorks-Inc/burr
Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, trace, persist, and execute on your own infrastructure.
ai burr chatbot-framework dags generative-ai graphs hacktoberfest llmops llms mlops persistent-data-structure state-machine state-management visibility
Last synced: 08 Nov 2024
https://github.com/boost-ext/sml
C++14 State Machine library
design-patterns metaprogramming sml state-machine
Last synced: 03 Jan 2025
https://github.com/inspiaaa/unityhfsm
A simple yet powerful class-based hierarchical finite state machine for Unity
coroutines csharp finite-state-machine fsm gamedev hierarchical lightweight state-machine unity unity3d
Last synced: 03 Jan 2025
https://github.com/square/workflow
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
android ios kotlin reactive state-machine swift ui workflow
Last synced: 09 Jan 2025
https://github.com/square/workflow-kotlin
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
android kotlin reactive state-machine ui workflow
Last synced: 03 Jan 2025
https://github.com/Inspiaaa/UnityHFSM
A simple yet powerful class-based hierarchical finite state machine for Unity
coroutines csharp finite-state-machine fsm gamedev hierarchical lightweight state-machine unity unity3d
Last synced: 10 Nov 2024
https://github.com/QuantumLeaps/qpc
QP/C Real-Time Embedded Framework/RTOS based on asynchronous, event-driven Active Objects (Actors) and Hierarchical State Machines
active-object actor actor-model arm arm-cortex-m arm-cortex-m0 arm-cortex-m3 arm-cortex-m4 arm-cortex-m7 embedded embedded-c event-driven framework hierarchical-state-machine qp rtos samek state-machine statechart uml-state-machine
Last synced: 19 Nov 2024
https://github.com/digint/tinyfsm
A simple C++ finite state machine library
c-plus-plus cpp-library cpp11 header-only state-machine
Last synced: 03 Jan 2025
https://github.com/fgmacedo/python-statemachine
Python Finite State Machines made easy.
automata finite-state-machine fsm fsm-library python state state-machine state-machine-diagram state-machine-dsl state-management statemachine
Last synced: 08 Jan 2025
https://github.com/qmuntal/stateless
Go library for creating finite state machines
dot-graph fsm go golang state-diagram state-machine statechart
Last synced: 07 Jan 2025
https://github.com/state-machines/state_machines
Adds support for creating state machines for attributes on any Ruby class
Last synced: 09 Jan 2025
https://github.com/sverweij/state-machine-cat
write beautiful state charts :scream_cat:
scxml state-diagram state-machine statechart uml
Last synced: 09 Jan 2025
https://github.com/mattpocock/xstate-catalogue
Professionally designed, interactive state machines
state-machine typescript xstate
Last synced: 14 Nov 2024
https://github.com/piotrmurach/finite_machine
A minimal finite state machine with a straightforward syntax.
conditional-transitions finite-machine ruby-gem state-machine state-transitions
Last synced: 30 Oct 2024
https://github.com/masstransit/automatonymous
A state machine library for .Net - 100% code - No doodleware
Last synced: 05 Jan 2025
https://github.com/javrasya/django-river
Django workflow library that supports on the fly changes ⛵
django python python-2 python-3 state-machine workflow workflow-engine
Last synced: 04 Jan 2025
https://github.com/MassTransit/Automatonymous
A state machine library for .Net - 100% code - No doodleware
Last synced: 09 Nov 2024
https://github.com/inamiy/RxAutomaton
🤖 RxSwift + State Machine, inspired by Redux and Elm.
automaton elm redux rxswift state-machine swift
Last synced: 06 Dec 2024
https://github.com/inamiy/rxautomaton
🤖 RxSwift + State Machine, inspired by Redux and Elm.
automaton elm redux rxswift state-machine swift
Last synced: 29 Sep 2024
https://github.com/SwiftRex/SwiftRex
Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex
apple combine combine-framework event-sourcing frp functional-programming observable publisher reactive-programming reactivecocoa reactiveswift reducer redux rxswift state-machine subscriber swift swiftui unidirectional-dataflow
Last synced: 22 Nov 2024
https://github.com/swiftrex/swiftrex
Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex
apple combine combine-framework event-sourcing frp functional-programming observable publisher reactive-programming reactivecocoa reactiveswift reducer redux rxswift state-machine subscriber swift swiftui unidirectional-dataflow
Last synced: 04 Jan 2025
https://github.com/mdeloof/statig
Hierarchical state machines for designing event-driven systems
embedded finite-state-machine fsm hierarchical-state-machine hsm no-std rust state-machine statechart
Last synced: 11 Nov 2024
https://github.com/atomix/copycat
A novel implementation of the Raft consensus algorithm
atomix consensus consensus-algorithm copycat database distributed-systems java java-8 raft raft-consensus-algorithm replication state-machine
Last synced: 28 Sep 2024
https://github.com/steffendx/gonorth
GoNorth is a story and content planning tool for RPGs and other open world games.
bootstrap dialog dialog-planning dialogue-systems dotnet-core dotnetcore gamedev-tool gaming knockoutjs map mongodb npc openworld planning-npcs quest quest-planning rpg state-machine storytelling wiki-pages
Last synced: 04 Jan 2025
https://github.com/steffendx/GoNorth
GoNorth is a story and content planning tool for RPGs and other open world games.
bootstrap dialog dialog-planning dialogue-systems dotnet-core dotnetcore gamedev-tool gaming knockoutjs map mongodb npc openworld planning-npcs quest quest-planning rpg state-machine storytelling wiki-pages
Last synced: 03 Nov 2024
https://github.com/joaomdmoura/machinery
Elixir State machine thin layer for structs
dashboard ecto elixir elixir-lang machine machinery phoenix state state-machine state-management statemachine
Last synced: 03 Jan 2025
https://github.com/dagworks-inc/burr
Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, persist, and execute on your own infrastructure.
ai burr chatbot-framework dags generative-ai graphs llmops llms mlops persistent-data-structure state-machine state-management visibility
Last synced: 24 Sep 2024
https://github.com/ui-router/react
🔼 UI-Router for React
javascript react router spa state-machine typescript ui-router
Last synced: 03 Jan 2025
https://github.com/appccelerate/statemachine
A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).
Last synced: 14 Nov 2024
https://github.com/gamedev-pro/dmotion
DMotion - A high level Animation Framework for Unity DOTS
animation dots ecs state-machine unity unity-dots unity-ecs unity3d
Last synced: 11 Nov 2024
https://github.com/misje/statemachine
A feature-rich, yet simple finite state machine (FSM) implementation in C
Last synced: 06 Jan 2025
https://github.com/vstirbu/fsm-as-promised
A finite state machine library using ES6 promises
es6-promise finite-state-machine fsm hacktoberfest javascript promise state-machine
Last synced: 04 Jan 2025
https://github.com/andrew-gresyk/HFSM2
High-Performance Hierarchical Finite State Machine Framework
cpp cpp11 embedded embedded-systems fsm fsm-library game-dev game-development header-only hfsm hierarchical-state-machine mit-license modern-cpp state-machine template-metaprogramming
Last synced: 16 Nov 2024
https://github.com/statelyai/xstate-viz
Visualizer for XState machines
hacktoberfest state state-machine state-management typescript visualization workflow xstate
Last synced: 06 Nov 2024
https://github.com/state-machines/state_machines-activerecord
StateMachines Active Record Integration
activerecord ruby state-machine
Last synced: 24 Nov 2024
https://github.com/andy-set-studio/beedle
A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps
lightweight minimal reactive state-machine state-management vanilla-javascript
Last synced: 05 Jan 2025
https://github.com/Andy-set-studio/beedle
A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps
lightweight minimal reactive state-machine state-management vanilla-javascript
Last synced: 31 Oct 2024
https://github.com/inamiy/harvest
🌾 Harvest: Apple's Combine.framework + State Machine, inspired by Elm.
automaton combine-framework elm redux state-machine swift
Last synced: 29 Sep 2024
https://github.com/inamiy/Harvest
🌾 Harvest: Apple's Combine.framework + State Machine, inspired by Elm.
automaton combine-framework elm redux state-machine swift
Last synced: 16 Nov 2024
https://github.com/KStateMachine/kstatemachine
Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
android-library dsl fsm fsm-library hierarchical-state-machine hsm kotlin kotlin-coroutines kotlin-multiplatform nested-states open-source plantuml state state-machine state-management statechart statemachine transitions
Last synced: 03 Nov 2024
https://github.com/formapro/pvm
Build workflows, activities, BPMN like processes, or state machines with PVM.
activity architecture bpmn bpmn-engine business-process-management php process-virtual-machine state-machine state-management workflow workflow-engine
Last synced: 07 Jan 2025
https://github.com/jonasblixt/ufsm
Statechart library and editor
c embedded finite-state-machine fsm state-machine statechart statemachine
Last synced: 09 Nov 2024
https://github.com/simplestatemachine/simplestatemachinenodeeditor
🔗WPF node editor based on ReactiveUI
csharp finite-state-machine net-core net-core-3-1 node-editor nodeeditor reactiveui scheme simple-state-machine simplestatemachine state state-machine statemachine visualization wpf
Last synced: 06 Jan 2025
https://github.com/SimpleStateMachine/SimpleStateMachineNodeEditor
🔗WPF node editor based on ReactiveUI
csharp finite-state-machine net-core net-core-3-1 node-editor nodeeditor reactiveui scheme simple-state-machine simplestatemachine state state-machine statemachine visualization wpf
Last synced: 23 Oct 2024
https://github.com/mheiber/redux-machine
A tiny library (12 lines) for creating state machines in Redux apps
javascript reducer redux state-machine state-management
Last synced: 05 Jan 2025
https://github.com/StoneCypher/jssm
Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.
dsl finite-state-machine flowtype fsm fsm-library graphviz javascript javascript-library js machine mealy mealy-machine mit-license moore moore-machine state state-machine tested typed typed-js
Last synced: 21 Dec 2024
https://github.com/stonecypher/jssm
Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.
dsl finite-state-machine flowtype fsm fsm-library graphviz javascript javascript-library js machine mealy mealy-machine mit-license moore moore-machine state state-machine tested typed typed-js
Last synced: 03 Jan 2025
https://github.com/SoliDry/api-generator
PHP-code generator for Laravel framework, with complete support of JSON-API data format
api api-generator code-generator generator json-api jwt laravel laravel-modules laravel5 oas oas3 openapi php php7 serialize spell-check state-machine
Last synced: 20 Nov 2024
https://github.com/solidry/api-generator
PHP-code generator for Laravel framework, with complete support of JSON-API data format
api api-generator code-generator generator json-api jwt laravel laravel-modules laravel5 oas oas3 openapi php php7 serialize spell-check state-machine
Last synced: 07 Jan 2025
https://github.com/robosoft-ai/SMACC
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS (Robotic Operating System) applications written in C++
c-plus-plus mobile-robots navigation ros ros-packages state-machine statechart
Last synced: 31 Oct 2024
https://github.com/real-serious-games/fluent-state-machine
Fluent API for creating state machines in C#
finite-state-machine fsm game-development hierarchical-state-machine hsm nested-states state-machine unity unity3d
Last synced: 09 Jan 2025
https://github.com/noreasonprojects/ModernAVPlayer
ModernAVPlayer is a persistence AVPlayer wrapper
audio avaudiosession avplayer avplayeritem cocoapods persistence pod rxswift spm state-machine swift swiftpackagemanager wrapper
Last synced: 09 Dec 2024
https://github.com/Real-Serious-Games/Fluent-State-Machine
Fluent API for creating state machines in C#
finite-state-machine fsm game-development hierarchical-state-machine hsm nested-states state-machine unity unity3d
Last synced: 07 Nov 2024
https://github.com/kmilo17pet/QuarkTS
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
arm avr command-line-interface cooperative coroutines embedded embedded-systems event-driven hierarchical-state-machine internet-of-things iot kinetis lpc microcontrollers msp430 multitasking os rtos state-machine stm32
Last synced: 19 Nov 2024
https://github.com/spatie/vue-save-state
A Vue mixin to save the state of a component to local storage
javascript localstorage state-machine vue
Last synced: 04 Jan 2025
https://github.com/prasannavl/LiquidState
Efficient asynchronous and synchronous state machines for .NET
Last synced: 27 Oct 2024
https://github.com/prasannavl/liquidstate
Efficient asynchronous and synchronous state machines for .NET
Last synced: 09 Jan 2025
https://github.com/neuledge/engine-js
⚡️ Neuledge streamlines database modeling with clear data entity definitions, customizable validation, and advanced business-logic representation.
business-logic data-access-layer language mongodb mysql orm postgres state-machine state-management validation
Last synced: 02 Nov 2024
https://github.com/robosoft-ai/SMACC2
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
cplusplus cpp mobile-robots mobilerobots moveit2 nav2 ros2 ros2-foxy ros2-galactic ros2-humble ros2-rolling state-machine
Last synced: 31 Oct 2024
https://github.com/carloslfu/use-machine
React Hook for using Statecharts powered by XState. use-machine.
react react-hook state-machine state-management statecharts use-machine xstate
Last synced: 06 Jan 2025
https://github.com/eBay/Jungle
An embedded key-value store library specialized for building state machine and log store
b-tree embedded-kv hybrid key-value-store logstore lsm-tree state-machine
Last synced: 11 Nov 2024
https://github.com/j-easy/easy-states
The simple, stupid state machine for Java
finite-state-machine java state-machine
Last synced: 04 Nov 2024
https://github.com/bykof/stateful
Finite state machine for Go
go golang graph state-machine transitions
Last synced: 04 Jan 2025
https://github.com/inamiy/reactiveautomaton
🤖 ReactiveCocoa + State Machine, inspired by Redux and Elm.
automaton elm reactivecocoa redux state-machine swift
Last synced: 29 Sep 2024
https://github.com/seldom-se/seldom_state
Component-based state machine plugin for Bevy. Useful for AI, player state, and other entities that occupy different states.
ai bevy bevy-engine bevy-plugin rust state-machine
Last synced: 04 Jan 2025
https://github.com/brucou/kingly
Zero-cost state-machine library for robust, testable and portable user interfaces (most machines compile ~1-2KB)
architecture automata automaton functional-programming hierarchical-machine javascript library microfrontends portable state-machine state-transducer transducer
Last synced: 08 Jan 2025
https://github.com/statelyai/agent
Create state-machine-powered LLM agents using XState
agents ai llm state-machine statechart workflow
Last synced: 04 Jan 2025
https://github.com/optimajet/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.
bpm dotnet state-machine workflow workflowdesigner workflowengine
Last synced: 08 Jan 2025
https://github.com/archoninteractive/swissarmylib
Collection of helpful utilities we use in our Unity projects.
automata events game-development gamedev gamedev-library object-pool optimization optimize performance pooling pushdown-automaton service-locator state-machine timers unity unity-library unity3d unity3d-plugin utilities
Last synced: 28 Sep 2024
https://github.com/erikzenker/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.
boost-hana cpp17 finite-state-machine metaprogramming state-machine
Last synced: 12 Nov 2024
https://github.com/ArchonInteractive/SwissArmyLib
Collection of helpful utilities we use in our Unity projects.
automata events game-development gamedev gamedev-library object-pool optimization optimize performance pooling pushdown-automaton service-locator state-machine timers unity unity-library unity3d unity3d-plugin utilities
Last synced: 16 Dec 2024
https://github.com/Day8/re-frame-async-flow-fx
A re-frame effects handler for coordinating the kind of async control flow which often happens on app startup.
Last synced: 20 Nov 2024
https://github.com/day8/re-frame-async-flow-fx
A re-frame effects handler for coordinating the kind of async control flow which often happens on app startup.
Last synced: 08 Jan 2025
https://github.com/eram/typescript-fsm
TS-FSM is a strongly typed finite state machine for TypeScript that is using async operations. Library uses generics to take the user states and events. Zero dependencies!
fsm generics no-dependencies promise state-machine typescript
Last synced: 04 Jan 2025
https://github.com/DLR-RM/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.
graphical-programming robotics state-machine
Last synced: 13 Nov 2024
https://github.com/edisonywh/gearbox
⚙️ Gearbox is a functional state machine with an easy-to-use API, inspired by both Fsm and Machinery
elixir gearbox state-machine state-transitions
Last synced: 04 Jan 2025
https://github.com/qlibs/sml
C++20 State Machine library
compile-time cpp20 state-machine
Last synced: 04 Jan 2025