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/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/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/BehaviorTree/BehaviorTree.CPP

Behavior Trees Library in C++. Batteries included.

ai behaviortree coordination games robotics ros state-machine

Last synced: 01 Aug 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

aasm dsl ruby state-machine

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

ruby state-machine

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/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/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/appccelerate/statemachine

A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).

c-sharp dotnet state-machine

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/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/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/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.

rust state state-machine

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

async c-sharp state-machine

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/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.

re-frame state-machine

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/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/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/k-okawa/UniTaskStateMachine

StateMachine for UniTask. StateMachine Editor Included.

asynchronous csharp state-machine task thread unitask unity unityeditor

Last synced: 02 Aug 2024