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/developit/state-machine-component
โ๏ธ State machine -powered components in 250 bytes
preact preact-components state-machine state-management
Last synced: 01 Nov 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/kdab/kdstatemachineeditor
A framework for creating Qt State Machine metacode using a graphical user interface
Last synced: 05 Jan 2025
https://github.com/oguzeroglu/ego
A lightweight decision making library for game AI.
decision-making decision-tree game-ai game-engine javascript state-machine threejs webgl
Last synced: 09 Nov 2024
https://github.com/choojs/nanostate
๐ฆ- Small Finite State Machines
finite-state-machine fsm state-machine
Last synced: 02 Nov 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: 16 Nov 2024
https://github.com/xoidlabs/xoid
Framework-agnostic state management library designed for simplicity and scalability โ
framework-agnostic javascript preact react ssr state-machine state-management svelte typescript vanilla vue
Last synced: 04 Jan 2025
https://github.com/rustype/typestate-rs
Proc-macro typestate DSL for Rust
automata dsl macro rust state-machine typestate
Last synced: 19 Nov 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: 28 Oct 2024
https://github.com/uleroboticsgroup/yasmin
YASMIN (Yet Another State MachINe)
cpp python ros2 ros2-foxy ros2-humble ros2-jazzy state-machine
Last synced: 16 Nov 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: 03 Jan 2025
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: 03 Nov 2024
https://github.com/endurodave/statemachine
State Machine Design in C++
cpp cross-platform embedded-cpp embedded-systems finite-state-machine state-machine
Last synced: 05 Jan 2025
https://github.com/dr-orlovsky/library
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
bft blockchain byzantine computer-science consensus cryptoeconomics cryptography distributed-systems game-theory paper privacy smart-contracts state-machine zero-knowledge
Last synced: 18 Dec 2024
https://github.com/davidkpiano/frontend-masters-react-workshop
Code for the Frontend Masters React State Modeling Workshop
react state state-machine state-management workshop xstate
Last synced: 19 Dec 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: 04 Nov 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: 09 Jan 2025
https://github.com/cryptocode/zigfsm
A finite state machine library for Zig
finite-state-machine fsm fsm-library graphviz state-machine zig zig-library zig-package
Last synced: 06 Jan 2025
https://github.com/endurodave/c_statemachine
State Machine Design in C
c-language cross-platform embedded-c embedded-systems finite-state-machine state-machine
Last synced: 06 Jan 2025
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: 14 Nov 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: 14 Nov 2024
https://github.com/google/statechart
C++ StateChart Library
cpp scxml state-machine statechart
Last synced: 16 Nov 2024
https://github.com/tulip-control/tulip-control
Temporal Logic Planning toolbox
abstraction automata control-systems feedback-systems hybrid-systems python specification state-machine synthesis temporal-logic verification
Last synced: 08 Jan 2025
https://github.com/voodooattack/when-ts
When: recombinant design pattern for state machines based on gene expression with a temporal model
design-pattern design-patterns event-based nodejs software-engineering state-machine state-management temporal-models typescript typescript-decorators typescript-library
Last synced: 13 Nov 2024
https://github.com/switz/driver
๐ A typescript package for declarative finite states and commonly derived values - zero dependencies, fully typed, & framework agnostic
javascript logic state state-machine typescript ui
Last synced: 19 Dec 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: 16 Dec 2024
https://github.com/scientifichackers/zproc
Process on steroids
multiprocessing multitasking python3 state-machine state-management stateful zeromq
Last synced: 12 Nov 2024
https://github.com/amaiorano/hsm
C++ framework library to simplify state-driven code
Last synced: 27 Oct 2024
https://github.com/marcosh/crem
Compositional Representable Executable Machines
hacktoberfest haskell nix state-machine
Last synced: 06 Jan 2025
https://github.com/am-kantox/finitomata
FSM implementation generated from Mermaid/PlantUML textual representation
elixir finite-state-machine fsm fsm-library state-machine state-management
Last synced: 05 Jan 2025
https://github.com/francisrstokes/react-machinery
๐ฅ React Machinery provides a simple to use, component based approach to state machines in react.
javascript react state state-machine
Last synced: 29 Oct 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: 16 Nov 2024
https://github.com/inamiy/swiftelm
Reactive + Automaton + VTree in Swift, inspired by Elm.
automaton elm metaprogramming react reactive state-machine swift virtual-dom
Last synced: 07 Nov 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: 05 Nov 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: 11 Nov 2024
https://github.com/javrasya/river-admin
:rocket: A shiny admin interface for django-river built with DRF, Vue & Vuetify
admin django django-river python python-3 state-machine vue vuetify workflow workflow-engine workflows
Last synced: 03 Jan 2025
https://github.com/k-okawa/UniTaskStateMachine
StateMachine for UniTask. StateMachine Editor Included.
asynchronous csharp state-machine task thread unitask unity unityeditor
Last synced: 11 Nov 2024
https://github.com/yogthos/maestro
FSM library for managing workflows
clojure fsm state state-machine state-management
Last synced: 01 Nov 2024
https://github.com/mratsim/synthesis
Synthesis is a compiletime, procedure-based, low-overhead, no-allocation, state-machine generator optimized for communicating processes and threads
embedded event-driven finite-state-machine fsm reactive-programming state-machine
Last synced: 10 Dec 2024
https://github.com/bredele/doors
:door: Mutable asynchronous operations with conditions
asynchronous condition promise state-machine
Last synced: 07 Nov 2024
https://github.com/mratsim/Synthesis
Synthesis is a compiletime, procedure-based, low-overhead, no-allocation, state-machine generator optimized for communicating processes and threads
embedded event-driven finite-state-machine fsm reactive-programming state-machine
Last synced: 15 Nov 2024
https://github.com/hnaderi/edomata
Production ready event-driven automata for Scala, Scala.js and scala native
algebraic-effects automata cats cqrs cqrs-es ddd event-driven event-sourcing eventsourcing fp monad purely-functional scala scalajs scalanative state-machine
Last synced: 06 Jan 2025
https://github.com/avaragado/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
finite-state-machine harel hierarchical-state-machine interpreter reducer state-machine statechart xstate
Last synced: 08 Dec 2024
https://github.com/vhidvz/workflow-js
WorkflowJS is a lightweight and flexible library for building workflows and processes with NodeJS. It allows you to define processes using BPMN 2.0
bpmn bpmn-engine state-machine workflow workflow-engine
Last synced: 21 Nov 2024
https://github.com/renggli/dart-statemachine
Simple, but generic state machine framework for Dart.
dart flutter state-machine transition
Last synced: 06 Jan 2025
https://github.com/adrielcafe/hal
๐ด A non-deterministic finite-state machine for Android & JVM that won't let you down
android android-library coroutines coroutines-flow finite-state-machine hal kotlin kotlin-android kotlin-library livedata machine non-deterministic-finite-automaton state state-machine
Last synced: 10 Nov 2024
https://github.com/vkkis93/serverless-step-functions-offline
Emulate step functions locally when developing your Serverless project
aws aws-lambda lambda serverless serverless-step-functions-offline sls state-machine step-functions
Last synced: 07 Jan 2025
https://github.com/bredele/mood
:speak_no_evil: Give some mood to your code with a finite state machine
finite-state-machine javascript state state-machine
Last synced: 07 Nov 2024
https://github.com/state-machines/state_machines-audit_trail
Log transitions on a state_machines gem to support auditing and business process analytics.
audit audit-trail ruby state-machine
Last synced: 24 Nov 2024
https://github.com/crozone/formatwith
String extensions for named parameterized string formatting.
custom-brace-characters enumerator formatwith lookup-dictionary nuget state-machine
Last synced: 08 Nov 2024
https://github.com/pwm/s-flow
A lightweight library for defining state machines.
event-sourcing fsm state-machine workflow
Last synced: 20 Nov 2024
https://github.com/eleev/tic-tac-toe
๐น iOS game - classic Tic Tac Toe with AI and state machines [Swift + SpriteKit + GameplayKit].
app application game game-2d game-development gameplaykit ios spritekit state-machine swift xcode
Last synced: 18 Nov 2024
https://github.com/lennarthennigs/simplefsm
Arduino/ESP library to simplify setting up and running a state machine.
arduino arduino-library cplusplus embedded esp esp32 esp8266 finite-state-machine fsm fsm-library state-machine
Last synced: 08 Jan 2025
https://github.com/katee/aasm-diagram
Generate diagrams of AASM state machines.
aasm graphviz ruby state-machine
Last synced: 06 Jan 2025
https://github.com/inamiy/zelkova
Elm/React.js-like architecture in Swift, powered by ReactiveSwift and LayoutKit.
automaton elm layoutkit reactiveswift state-machine swift
Last synced: 07 Nov 2024
https://github.com/steelx/go-rpg-cgm
GoLang 2D RPG Game - hobby project
2d-game game-development game-programming go golang pixel pixelgl state-machine
Last synced: 05 Nov 2024
https://github.com/shawntabrizi/rust-state-machine
A tutorial for building a Polkadot SDK-like state machine written from scratch in Rust.
blockchain polkadot rust state-machine substrate tutorial
Last synced: 08 Jan 2025
https://github.com/jzyong/gameai4j
Game AI for java.NavMeshใA*ใBehaviorTreeใFSM
astar behavior-tree navmesh pathfinding state-machine
Last synced: 09 Jan 2025
https://github.com/wobsoriano/pinia-xstate
Put your xstate state machines into a global pinia store.
pinia state-machine vue xstate
Last synced: 09 Jan 2025
https://github.com/gonnavis/annihilate
js action game
action-game cannonjs ecsy game javascript state-machine threejs webgl xstate
Last synced: 07 Dec 2024
https://github.com/eglimi/cppfsm
A simple, generic, header-only state machine implementation for C++.
Last synced: 14 Nov 2024
https://github.com/wayfair-incubator/dagger
A simple Python-based distributed workflow engine
aerospike asyncio faust-streaming kafka orchestrator python rocksdb scalable state-machine workflow-engine
Last synced: 06 Jan 2025
https://github.com/juliadynamics/discreteevents.jl
Discrete event generation and simulation in Julia
clock discrete-event discrete-event-simulation julia simulation state-machine timeline
Last synced: 12 Nov 2024
https://github.com/cmars/statechart
A rust implementation of statecharts: hierarchical, reactive state machines
event-driven hierarchical-state-machine reactive state-machine statechart
Last synced: 27 Oct 2024
https://github.com/aleph2c/miros
Python statecharts
harel hsm python3 reactive-programming state-machine statecharts uml uml-state-machine
Last synced: 05 Nov 2024
https://github.com/shuvalov-mdb/xstate-cpp-generator
C++ State Machine generator for Xstate
cpp fsm fsm-library state-machine state-management xstate xstate-cpp
Last synced: 03 Nov 2024
https://github.com/soypat/go-maquina
Small finite-state machine library for Go
embedded embedded-systems finite-state-machine fsm go golang graphviz state-machine state-machine-diagram
Last synced: 28 Oct 2024
https://github.com/veelenga/aasm.cr
:arrows_clockwise: Easy to use finite state machine for Crystal classes
Last synced: 08 Nov 2024
https://github.com/traildb/trck
Query engine for TrailDB
big-data c compiler data-analytics discrete-event event-data multicore state-machine time-series-analysis traildb trck
Last synced: 09 Nov 2024
https://github.com/combinecommunity/feedbacks
Feedbacks is a tool to build feedback loops within a Swift based application. Feedbacks relies on Combine and is compatible with SwiftUI and UIKit
dsl feedback-loop feedbacks state-machine swift
Last synced: 12 Nov 2024
https://github.com/cebe/yii2-lifecycle-behavior
Define the lifecycle of a model by defining allowed status changes.
state-machine state-transitions yii2 yii2-extension
Last synced: 10 Oct 2024
https://github.com/finger563/webgme-hfsm
Metamodel, visualization, simulation, and code generation for Hierarchical Finite State Machines (HFSMs) following the UML State Machine spec.
code-generators fsm hfsm state-machine uml uml-state-machine webgme webgme-domain
Last synced: 06 Jan 2025
https://github.com/simplestatemachine/simplestatemachinelibrary
๐ A simple library for realization state machines in C# code
csharp finite-state-machine library netstandard simple-state-machine simplestatemachine state state-machine statemachine
Last synced: 22 Nov 2024
https://github.com/przygienda/rust-extfsm
Extended Finite State Machine library in Rust with internal event queue and entry/exit transitions
fsm machine rust state state-machine transition
Last synced: 05 Nov 2024
https://github.com/jkrumow/tbstatemachine
A lightweight hierarchical state machine framework in Objective-C.
nested-states objective-c state-machine
Last synced: 07 Nov 2024
https://github.com/huan/mailbox
Mailbox is the predictable states & transitions container for actors.
actor event-driven fsm state-machine xstate
Last synced: 01 Nov 2024
https://github.com/bowheart/zedux
ATTENTION! This is the old repository. Zedux has moved to https://github.com/omnistac/zedux
async boilerplate code-splitting composable easy immutable redux selectors state-machine state-management zero-configuration
Last synced: 22 Nov 2024
https://github.com/q-m/cordova-web-wrap
A stable and complete solution for a mobile-website-based app.
app barcode-scanning cordova mobile-app single-page-applications state-machine
Last synced: 09 Nov 2024
https://github.com/daylily-zeleen/hierarchicalfinitestatemachine
A powerful and easy-to-use Godot plugin for Hierarchical Finite State Machine with visual editing.
csharp fsm gdscript godot hfsm state-machine
Last synced: 27 Oct 2024
https://github.com/luni64/encodertool
The EncoderTool is a library to manage and read out rotary encoders connected either directly or via multiplexers to ARM based boards. Encoder push buttons are supported. Callback functions can be attached to encoder changes and button presses to allow for event driven applications
4051 4067 74165 callback debouncing detents encoder encoder-button encoders multiplexed-encoders polling quadrature rotary-encoders state-machine teensy
Last synced: 14 Nov 2024
https://github.com/espoirx/bumblebee
ๅบไบ ๆ้็ถๆๆบ ๅ Flow ็ WebSocket ๅฐ่ฃ ๏ผSocket ้จๅ ็จ OkHttp ๅฎ็ฐใ 1. ๆฏๆ Flow 2. Socket ็็ถๆ็ฑ็ถๆๆบ็ฎก็๏ผ่ชๅจๅค็้่ฟ็ญ้ป่พ 3. Socket ้จๅ้ป่ฎค็ฑ OKHttp ๅฎ็ฐ 4. ไฝฟ็จ็ฎๅ๏ผ่ทไฝ ไฝฟ็จ Retrofit ๅทฎไธๅค
machine okhttp-websocket retrofit retrofit2 socket state-machine websocket
Last synced: 23 Nov 2024
https://github.com/gre4ixin/ReduxUI
๐ Redux like architecture for SwiftUI
architecture asyncawait combine concurrency flux flux-architecture framework ios redux redux-thunk state-machine swift swiftpackagemanager swiftui
Last synced: 29 Oct 2024
https://github.com/gre4ixin/reduxui
๐ Redux like architecture for SwiftUI
architecture asyncawait combine concurrency flux flux-architecture framework ios redux redux-thunk state-machine swift swiftpackagemanager swiftui
Last synced: 28 Oct 2024
https://github.com/thewidlarzgroup/multistep-form-xstate-formik
Multistep form handling | React Native, TypeScript, XState and Formik
formik react-native state state-machine xstate
Last synced: 09 Nov 2024
https://github.com/sideeffect-io/AsyncStateMachine
Async State Machine aims to provide a way to structure an application thanks to state machines. The goal is to identify the states and the side effects involved in each feature and to model them in a consistent and scalable way.
asyncsequence concurrency finite-state-machine fsm state-machine state-management swift
Last synced: 29 Nov 2024
https://github.com/karashinasou/state-machine
UniRxใใใผในใซใใในใใผใใใทใณ
c-sharp state-machine unirx unity unity3d
Last synced: 12 Nov 2024
https://github.com/cooler333/highway
Fast and simple multi-store Redux-like architecture framework for iOS/OSX applications
architecture composable flux ios multistore osx redux state-machine swift swiftui tea testability udf unidirectional-data-flow
Last synced: 01 Nov 2024
https://github.com/fakenickels/remachine
[WIP] Reason pattern matching viz
fsm ocaml reasonml state-machine
Last synced: 18 Nov 2024
https://github.com/coderyi/statemachineswift
StateMachineSwift, state machine library for Swift, supports an arbitrary number of States and Events.
ios state-machine statemachine swift
Last synced: 29 Oct 2024
https://github.com/motiva-ai/stepwise
Clojure AWS Step Functions library
clojure state-machine step-functions workflow
Last synced: 31 Dec 2024
https://github.com/KadoBOT/react-gizmo
๐ฆ React Gizmo - UI Finite State Machine for React
flow react state-machine transition xstate
Last synced: 30 Oct 2024
https://github.com/phenax/use-tiny-state-machine
A tiny (~700 bytes) react hook to help you write finite state machines
finite-state-machine hooks react state-machine
Last synced: 16 Nov 2024
https://github.com/mapteb/simple-state-machine
A simple Java state machine for Spring Boot projects
finite-state-machine fsm java spring-boot state-machine statechart statemachine
Last synced: 12 Nov 2024
https://github.com/minapecheux/unitytutorials-behaviourtrees
The code for a short tutorial on how to create a simple guard AI using behaviour trees in Unity/C# (in text or video format)!
ai behavior behavior-tree csharp fsm pattern state-machine system unity unity3d
Last synced: 07 Nov 2024
https://github.com/imvexed/fasturl
A fast URL parser for Go
parsing performance ragel state-machine
Last synced: 14 Oct 2024
https://github.com/ImVexed/fasturl
A fast URL parser for Go
parsing performance ragel state-machine
Last synced: 04 Nov 2024
https://github.com/endail/hx711-pico-c
Implementation of single and multiple HX711 use via RP2040's state machine
c hx711 iot load-cell loadcell pio pioasm raspberry-pi raspberry-pi-pico raspberry-pi-pico-rp2040 rp2040 state-machine
Last synced: 07 Nov 2024
https://github.com/geekq/workflow-activerecord
ActiveRecord/Rails Integration for the Workflow library
aasm activerecord rails rails5 ruby state-machine
Last synced: 04 Jan 2025