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: 04 Aug 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: 29 Sep 2024
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: 29 Sep 2024
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: 29 Sep 2024
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: 29 Sep 2024
https://github.com/nixzhu/dev-blog
翻译、开发心得或学习笔记
algorithms gcd ios parser parser-combinators state-machine swift
Last synced: 30 Sep 2024
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: 30 Sep 2024
https://github.com/behaviortree/behaviortree.cpp
Behavior Trees Library in C++. Batteries included.
ai behaviortree coordination games robotics ros state-machine
Last synced: 01 Oct 2024
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: 30 Jul 2024
https://github.com/BehaviorTree/BehaviorTree.CPP
Behavior Trees Library in C++. Batteries included.
ai behaviortree coordination games robotics ros state-machine
Last synced: 01 Aug 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: 01 Aug 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: 31 Jul 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: 30 Sep 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: 31 Jul 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/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: 30 Sep 2024
https://github.com/geekq/workflow
Ruby finite-state-machine-inspired API for modeling workflow
Last synced: 01 Oct 2024
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: 30 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: 30 Sep 2024
https://github.com/MicheleBertoli/react-automata
A state machine abstraction for React
reactjs state-machine statecharts xstate
Last synced: 31 Jul 2024
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: 27 Sep 2024
https://github.com/boost-ext/sml
C++14 State Machine library
design-patterns metaprogramming sml state-machine
Last synced: 01 Oct 2024
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: 30 Sep 2024
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: 30 Sep 2024
https://github.com/QuantumLeaps/qpc
QP/C Real-Time Embedded Framework/RTOS for embedded systems based on 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: 04 Aug 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: 28 Sep 2024
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: 02 Aug 2024
https://github.com/qmuntal/stateless
Go library for creating finite state machines
dot-graph fsm go golang state-diagram state-machine statechart
Last synced: 30 Jul 2024
https://github.com/mattpocock/xstate-catalogue
Professionally designed, interactive state machines
state-machine typescript xstate
Last synced: 03 Aug 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: 31 Jul 2024
https://github.com/state-machines/state_machines
Adds support for creating state machines for attributes on any Ruby class
Last synced: 31 Jul 2024
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: 31 Jul 2024
https://github.com/sverweij/state-machine-cat
write beautiful state charts :scream_cat:
hacktoberfest scxml state-diagram state-machine statechart uml
Last synced: 01 Aug 2024
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: 01 Oct 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/inamiy/RxAutomaton
🤖 RxSwift + State Machine, inspired by Redux and Elm.
automaton elm redux rxswift state-machine swift
Last synced: 14 Aug 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: 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: 01 Aug 2024
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: 02 Aug 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: 02 Oct 2024
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: 01 Aug 2024
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: 31 Jul 2024
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: 03 Aug 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: 02 Aug 2024
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: 01 Aug 2024
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: 03 Aug 2024
https://github.com/statelyai/xstate-viz
Visualizer for XState machines
hacktoberfest state state-machine state-management typescript visualization workflow xstate
Last synced: 01 Aug 2024
https://github.com/state-machines/state_machines-activerecord
StateMachines Active Record Integration
activerecord ruby state-machine
Last synced: 06 Aug 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: 31 Jul 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: 03 Aug 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: 03 Aug 2024
https://github.com/jonasblixt/ufsm
Statechart library and editor
c embedded finite-state-machine fsm state-machine statechart statemachine
Last synced: 02 Aug 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: 27 Sep 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: 31 Jul 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: 27 Sep 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: 04 Aug 2024
https://github.com/KStateMachine/kstatemachine
KStateMachine is a Kotlin DSL library for creating state machines and statecharts.
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 transitions
Last synced: 01 Aug 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 Oct 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: 28 Aug 2024
https://github.com/jamsocket/aper
A Rust data structure library built on state machines.
Last synced: 02 Oct 2024
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 Jul 2024
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: 17 Aug 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: 01 Aug 2024
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: 01 Aug 2024
https://github.com/prasannavl/LiquidState
Efficient asynchronous and synchronous state machines for .NET
Last synced: 31 Jul 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: 03 Aug 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 Jul 2024
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: 02 Aug 2024
https://github.com/j-easy/easy-states
The simple, stupid state machine for Java
finite-state-machine java state-machine
Last synced: 01 Aug 2024
https://github.com/bykof/stateful
Finite state machine for Go
go golang graph state-machine transitions
Last synced: 03 Aug 2024
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/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: 04 Aug 2024
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: 02 Oct 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: 28 Sep 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: 23 Aug 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: 04 Aug 2024
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: 02 Aug 2024
https://github.com/eugene-babichenko/rust-fsm
Finite state machine framework for Rust with readable specifications
dsl fsm proc-macro rust state-machine
Last synced: 24 Sep 2024
https://github.com/developit/state-machine-component
⚙️ State machine -powered components in 250 bytes
preact preact-components state-machine state-management
Last synced: 01 Oct 2024
https://github.com/choojs/nanostate
🚦- Small Finite State Machines
finite-state-machine fsm state-machine
Last synced: 01 Aug 2024
https://github.com/zmij/afsm
C++14 Finite State Machine library
afsm cpp cpp14 cpp14-library finite-state-machine fsm fsm-library pushdown-automata pushdown-automaton state-machine
Last synced: 03 Aug 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: 26 Sep 2024
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: 17 Aug 2024
https://github.com/xoidlabs/xoid
Framework-agnostic state management library designed for simplicity and scalability ⚛
concurrent framework-agnostic javascript preact react ssr state-machine state-management svelte typescript vanilla vue
Last synced: 26 Sep 2024
https://github.com/dimfeld/ergo
Low-code task engine built with Rust and Svelte
event-driven low-code rust state-machine task-orchestration
Last synced: 03 Aug 2024
https://github.com/DevanB/xstate-examples
Practical examples of statechart-based solutions with xstate.
react state-charts state-machine state-machines statecharts svelte vue xstate
Last synced: 01 Aug 2024
https://github.com/rustype/typestate-rs
Proc-macro typestate DSL for Rust
automata dsl macro rust state-machine typestate
Last synced: 04 Aug 2024
https://github.com/nickuraltsev/finity
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
finite-state-machine fsm state state-machine
Last synced: 01 Aug 2024
https://github.com/ui-router/core
UI-Router Core: Framework agnostic, State-based routing for JavaScript Single Page Apps
framework-agnostic javascript router state-machine state-tree transitions typescript ui-router
Last synced: 31 Jul 2024
https://github.com/aglyzov/ws-machine
WS-Machine is a websocket finite state machine for client websocket connections (Go)
async asynchronous fsm go golang networking non-blocking select state-machine websocket
Last synced: 03 Aug 2024
https://github.com/google/statechart
C++ StateChart Library
cpp scxml state-machine statechart
Last synced: 03 Aug 2024
https://github.com/tjkandala/baahu
🐘 (fast) state machine-based UI framework
fast framework frontend javascript library lightweight state-machine state-management typescript ui web
Last synced: 03 Aug 2024
https://github.com/carloslfu/xstate-router
XState Router. Add routes to your XState machine.
javascript react state-machine state-management statecharts xstate
Last synced: 03 Aug 2024
https://github.com/ChristopheBougere/asl-validator
A simple Amazon States Language validator based on JSON schemas.
amazon-states-language aws-step-functions state-machine
Last synced: 03 Aug 2024
https://github.com/intuit/Trapheus
This tool automates restoration of RDS database instances from snapshots into any dev, staging or production environments. It supports individual RDS Snapshot as well as cluster snapshot restore operations.
aws aws-lambda aws-lambda-layer aws-lambda-python aws-step-functions database-restore python rds rds-instance rds-snapshots serverless state-machine step-functions
Last synced: 01 Aug 2024
https://github.com/Gurpartap/statemachine-go
🚦 Declarative Finite-State Machines in Go
decision decision-trees declarative-routing deterministic-finite-automata finite-state-machine fsm go golang state state-machine statecharts statemachine workflow
Last synced: 02 Aug 2024
https://github.com/k-okawa/UniTaskStateMachine
StateMachine for UniTask. StateMachine Editor Included.
asynchronous csharp state-machine task thread unitask unity unityeditor
Last synced: 02 Aug 2024