Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

kdab qt state-machine

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/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/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/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/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/eftec/statemachineone

State Machine library for PHP

mysql php state-machine

Last synced: 06 Jan 2025

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/amaiorano/hsm

C++ framework library to simplify state-driven code

cpp14 hsm state-machine

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/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/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/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/eglimi/cppfsm

A simple, generic, header-only state machine implementation for C++.

c-plus-plus state-machine

Last synced: 14 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/veelenga/aasm.cr

:arrows_clockwise: Easy to use finite state machine for Crystal classes

aasm crystal state-machine

Last synced: 08 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/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/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/nixzhu/redstone

Redstone has a State Machine

state-machine

Last synced: 12 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