Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: state-machine
cepsdev/machines4ceps
Workflow/State Machine Engine written in modern C++. Offers a comprehensive DSL (Domain Specific Language) for UML state machines. Comes with a runtime to run, trace and visualize your state machines.
Language: C++ - Size: 59.4 MB - Last synced: 11 minutes ago - Pushed: about 10 hours ago - Stars: 10 - Forks: 1
kmilo17pet/QuarkTS-cpp
The QuarkTS port for C++. An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
Language: C++ - Size: 5.3 MB - Last synced: about 13 hours ago - Pushed: about 14 hours ago - Stars: 16 - Forks: 2
keshav2010/RTSMultiplayerPOC
Multiplayer RTS Game Server written in NodeJS . The project serves 2 purpose, first my love for RTS games, 2nd me trying to see how much performance i can squeeze out of nodejs server. Hosted on railway.app, Check out the url below (the url may need some 2-3 refreshes, as it takes a while for the server to spin up from sleep)
Language: TypeScript - Size: 5.48 MB - Last synced: about 14 hours ago - Pushed: about 15 hours ago - Stars: 6 - Forks: 4
pytransitions/transitions
A lightweight, object-oriented finite state machine implementation in Python with many extensions
Language: Python - Size: 11.7 MB - Last synced: about 16 hours ago - Pushed: about 16 hours ago - Stars: 5,406 - Forks: 521
luno/workflow
A Go distributed workflow framework that supports durable, robust, and idempotent state changes with timeouts, callbacks, scheduled triggers, and await calls. Compatible with Kafka and Reflex out of the box.
Language: Go - Size: 563 KB - Last synced: about 18 hours ago - Pushed: about 19 hours ago - Stars: 5 - Forks: 0
digint/tinyfsm
A simple C++ finite state machine library
Language: C++ - Size: 96.7 KB - Last synced: about 11 hours ago - Pushed: about 1 year ago - Stars: 874 - Forks: 169
wKovacs64/use-secret-code
Custom hook for adding cheat codes to your React app.
Language: TypeScript - Size: 12 MB - Last synced: about 23 hours ago - Pushed: about 24 hours ago - Stars: 21 - Forks: 1
fgmacedo/python-statemachine
Python Finite State Machines made easy.
Language: Python - Size: 1.36 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 663 - Forks: 74
Inspiaaa/UnityHFSM
A simple yet powerful class-based hierarchical finite state machine for Unity
Language: C# - Size: 2.07 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 890 - Forks: 108
miketvo/classic-games-godot
My implementation of classic video games using the Godot game engine.
Language: GDScript - Size: 3.89 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
xstate-wizards/xstate-wizards
Simplifying massive data collection UI flows with state machines and spawned actors.
Language: TypeScript - Size: 2.84 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 33 - Forks: 1
p-org/P
The P programming language.
Language: C# - Size: 142 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 2,925 - Forks: 168
IamAbdelrahman/Embedded-Systems-Diploma
Learn_In_Depth Embedded Systems Diploma Labs, Assignments, and Projects
Language: C - Size: 938 KB - Last synced: about 16 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0
UniBwTAS/kissBT
Very basic behavior tree framework for Python
Language: Python - Size: 15.6 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
BehaviorTree/BehaviorTree.CPP
Behavior Trees Library in C++. Batteries included.
Language: C++ - Size: 5.41 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 2,723 - Forks: 608
miroiu/nodify
Highly performant and modular controls for node-based editors designed for data-binding and MVVM.
Language: C# - Size: 4.25 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 1,112 - Forks: 173
leonardomso/awesome-fsm
🤖 A curated list of awesome resources related to finite state machines and statecharts.
Language: JavaScript - Size: 191 KB - Last synced: about 8 hours ago - Pushed: 8 months ago - Stars: 322 - Forks: 16
techno-dwarf-works/better-state-machine
State Machine
Language: C# - Size: 543 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0
MajMcCloud/TelegramBotFramework
This is a context based application framework for the C# TelegramBot library.
Language: C# - Size: 5.99 MB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 131 - Forks: 39
vldtecno/PTN-Engine
A Petri net based automation engine.
Language: C++ - Size: 661 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 13 - Forks: 6
yonigev/simple-finite-state-machine
Simple Finite State Machine
Language: Kotlin - Size: 231 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 2 - Forks: 0
prooheckcp/RobloxStateMachine
A state machine implementation for Roblox. It allows you to easily setup State Machines with States and Transitions!
Language: Lua - Size: 9.81 MB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 20 - Forks: 4
ros-wg-delib/awesome-ros-deliberation
A curated list of awesome tools and libraries for deliberation in ROS 2.
Size: 42 KB - Last synced: 1 day ago - Pushed: 4 months ago - Stars: 92 - Forks: 7
AlekseyKorshuk/FSAtoRegExp
FSA to RegExp Translator
Language: Python - Size: 371 KB - Last synced: 3 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0
piotrmurach/finite_machine
A minimal finite state machine with a straightforward syntax.
Language: Ruby - Size: 4.1 MB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 805 - Forks: 40
hnaderi/edomata
Production ready event-driven automata for Scala, Scala.js and scala native
Language: Scala - Size: 3.22 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 74 - Forks: 9
thedmi/capsule
Automatic thread-safe objects for .NET
Language: C# - Size: 779 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 4 - Forks: 0
ash-project/ash_state_machine
The extension for building state machines with Ash resources.
Language: Elixir - Size: 171 KB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 14 - Forks: 5
schinwald/calculato
A simple calculator app with an intelligent state machine
Language: JavaScript - Size: 18 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0
onepub-dev/fsm2
FMS2 provides Dart implementation of the core design aspects of the UML state diagrams.
Language: Dart - Size: 392 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 50 - Forks: 6
spryker/cakephp-statemachine
CakePHP StateMachine engine as plugin by Spryker Systems GmbH
Language: PHP - Size: 580 KB - Last synced: 4 days ago - Pushed: 9 months ago - Stars: 4 - Forks: 5
aasm/aasm
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Language: Ruby - Size: 1.88 MB - Last synced: 3 days ago - Pushed: 16 days ago - Stars: 4,959 - Forks: 629
otavia-projects/otavia
Your shiny new IO & Actor programming model!
Language: Scala - Size: 33.6 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 24 - Forks: 2
beekai-oss/little-state-machine
📠 React custom hook for persist state management
Language: TypeScript - Size: 2.89 MB - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 1,430 - Forks: 53
cassiozen/useStateMachine
The <1 kb state machine hook for React
Language: TypeScript - Size: 2.25 MB - Last synced: 3 days ago - Pushed: 23 days ago - Stars: 2,364 - Forks: 47
imere/BehaviorTree.TS
Language: TypeScript - Size: 198 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0
rishiraj88/EmployeeOnboardingStateMachine
The compact Human Resource management tool for adding talent to build Superteams!!! A must-have accelerator for modern large-scale enterprises.
Language: Java - Size: 83 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0
awslabs/diagram-maker 📦
A library to display an interactive editor for any graph-like data.
Language: TypeScript - Size: 8.22 MB - Last synced: 4 days ago - Pushed: about 1 year ago - Stars: 2,388 - Forks: 135
DAGWorks-Inc/burr
Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, persist, and execute on your own infrastructure.
Language: Python - Size: 19.1 MB - Last synced: 22 days ago - Pushed: 26 days ago - Stars: 409 - Forks: 22
viewflow/django-fsm 📦
Django friendly finite state machine support
Language: Python - Size: 361 KB - Last synced: 3 days ago - Pushed: 29 days ago - Stars: 2,312 - Forks: 305
jbasko/aws-sfn-builder
AWS Step Functions: state machine boilerplate generator
Language: Python - Size: 44.9 KB - Last synced: 3 days ago - Pushed: over 5 years ago - Stars: 4 - Forks: 2
andrew-gresyk/HFSM2
High-Performance Hierarchical Finite State Machine Framework
Language: C++ - Size: 2.26 MB - Last synced: about 11 hours ago - Pushed: 29 days ago - Stars: 439 - Forks: 57
cryptocode/zigfsm
A finite state machine library for Zig
Language: Zig - Size: 175 KB - Last synced: 1 day ago - Pushed: 26 days ago - Stars: 85 - Forks: 3
nixzhu/dev-blog
翻译、开发心得或学习笔记
Size: 1.59 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 3,934 - Forks: 713
fschaefer/Stately.js
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Language: JavaScript - Size: 247 KB - Last synced: 3 days ago - Pushed: over 5 years ago - Stars: 813 - Forks: 82
koordinates/xstate-tree
Build UIs with Actors using xstate and React
Language: TypeScript - Size: 1.54 MB - Last synced: 5 days ago - Pushed: about 2 months ago - Stars: 80 - Forks: 5
sverweij/state-machine-cat
write beautiful state charts :scream_cat:
Language: TypeScript - Size: 121 MB - Last synced: 4 days ago - Pushed: 12 days ago - Stars: 785 - Forks: 44
EspoirX/Bumblebee
基于 有限状态机 和 Flow 的 WebSocket 封装,Socket 部分 用 OkHttp 实现。 1. 支持 Flow 2. Socket 的状态由状态机管理,自动处理重连等逻辑 3. Socket 部分默认由 OKHttp 实现 4. 使用简单,跟你使用 Retrofit 差不多
Language: Kotlin - Size: 145 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 11 - Forks: 1
luxo-ai/react-stateful-screens
React hook for managing screen transitions
Language: TypeScript - Size: 357 KB - Last synced: 6 days ago - Pushed: 7 months ago - Stars: 3 - Forks: 0
HomayoonAlimohammadi/vendingmachine
Centralized Vending Machine Controller
Language: Go - Size: 37.1 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0
Batchuka/PyTRobot-Framework
PyTRobot: Um framework Python para construção de robôs de estado transacionais. Facilita a criação de robôs com lógica de estado complexa, oferecendo um conjunto de ferramentas robusto e flexível para desenvolvedores.
Language: Python - Size: 6.2 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 1
aljoshakoecher/PackML-StateMachine
Java implementation of the state machine standardized in PackML
Language: Java - Size: 119 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 8 - Forks: 3
kruzhok-team/lapki-client
Графическая IDE для киберфизических систем (клиентская часть)
Language: TypeScript - Size: 62.2 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 9 - Forks: 6
square/workflow-kotlin
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Language: Kotlin - Size: 16.5 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 989 - Forks: 99
Clever/workflow-manager
Minimal Workflow orchestrator for AWS Step Functions
Language: Go - Size: 1.49 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 23 - Forks: 13
google/statechart 📦
C++ StateChart Library
Language: C++ - Size: 212 KB - Last synced: 6 days ago - Pushed: over 4 years ago - Stars: 114 - Forks: 35
perry-mitchell/mini-state-machine
A tiny finite state machine
Language: TypeScript - Size: 939 KB - Last synced: 4 days ago - Pushed: 9 months ago - Stars: 9 - Forks: 2
gamedev-pro/dmotion
DMotion - A high level Animation Framework for Unity DOTS
Language: C# - Size: 119 MB - Last synced: 4 days ago - Pushed: about 1 year ago - Stars: 472 - Forks: 46
k1ckdown/MovieCatalog
Movies app demonstrating implementation of Clean Architecture, Dependency Injection, MVVM with View State and Coordinator in SwiftUI
Language: Swift - Size: 10.9 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 19 - Forks: 1
qct/spring-boot-examples
demonstrate spring boot features, showing how to.
Language: Java - Size: 12 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 4 - Forks: 3
charlysan/pyrfidhid
Python library to control Chinese USB HID 125Khz RFID Reader/Writer
Language: Python - Size: 104 KB - Last synced: 6 days ago - Pushed: over 3 years ago - Stars: 140 - Forks: 36
KDAB/KDStateMachineEditor
A framework for creating Qt State Machine metacode using a graphical user interface
Language: C++ - Size: 2.69 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 164 - Forks: 32
FadeevSergey/DISCRETE_MATH
Algorithms from discrete mathematics in Java and C++
Language: Java - Size: 1.15 MB - Last synced: 9 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
fluxo-kt/fluxo
Fluxo: Simple yet super powerful state-management framework for Kotlin Multiplatform and Android (MVI/MVVM+)
Language: Kotlin - Size: 1.64 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 32 - Forks: 2
MassTransit/Automatonymous
A state machine library for .Net - 100% code - No doodleware
Language: C# - Size: 51.3 MB - Last synced: 9 days ago - Pushed: over 1 year ago - Stars: 731 - Forks: 117
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.
Language: Clojure - Size: 319 KB - Last synced: 6 days ago - Pushed: 12 months ago - Stars: 184 - Forks: 18
mdeets/fluffyMultiplayer
server/client side program helps you to play game modes like Mensch (ludo) with friends on lobby online by using boost.asio, SFML, C++, State-Machine
Language: C++ - Size: 71.1 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0
cepthomas/NStateMachine
Makes state machines from pretty descriptors and outputs pretty diagrams. Relocated from NBagOfTricks.
Language: C# - Size: 684 KB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 1
prasannavl/LiquidState
Efficient asynchronous and synchronous state machines for .NET
Language: C# - Size: 512 KB - Last synced: 9 days ago - Pushed: over 3 years ago - Stars: 235 - Forks: 29
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
Language: TypeScript - Size: 2.36 MB - Last synced: 9 days ago - Pushed: 2 months ago - Stars: 57 - Forks: 5
EDI-Systems/M2A01_Simpron
Small yet powerful state machine coroutine library
Language: C - Size: 588 KB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 37 - Forks: 16
2200031797KavyaA/StateMachineApp
State Machine App is a web app for automata enthusiasts, offering seamless conversion of Non-Deterministic Finite Automata (NFA) to Deterministic Finite Automata (DFA) alongside advanced algorithms for DFA minimization and reduction. With its intuitive interface, powerful features,and simplify complex automata tasks, making it a better application.
Language: CSS - Size: 1.69 MB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 2 - Forks: 0
vpetrigo/smf
Lightweight State Machine Framework
Language: C - Size: 51.8 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 0
PeterNaydenov/fsm
Finite State Machine Implementation
Language: JavaScript - Size: 245 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0
smalldb/smalldb-rest
Simple REST API for Smalldb (this repository is a read-only mirror).
Language: PHP - Size: 42 KB - Last synced: 11 days ago - Pushed: over 7 years ago - Stars: 2 - Forks: 1
am-kantox/finitomata
FSM implementation generated from Mermaid/PlantUML textual representation
Language: Elixir - Size: 777 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 98 - Forks: 6
iron-bound-designs/IronBound-State
State Machine Library for PHP 7.2+
Language: PHP - Size: 148 KB - Last synced: 11 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 1
ArchonInteractive/SwissArmyLib 📦
Collection of helpful utilities we use in our Unity projects.
Language: C# - Size: 9.62 MB - Last synced: 9 days ago - Pushed: over 4 years ago - Stars: 189 - Forks: 19
tulip-control/tulip-control
Temporal Logic Planning toolbox
Language: Python - Size: 9.51 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 108 - Forks: 35
Katee/aasm-diagram
Generate diagrams of AASM state machines.
Language: Ruby - Size: 81.1 KB - Last synced: 3 days ago - Pushed: 11 months ago - Stars: 68 - Forks: 14
QuantumLeaps/qpcpp
QP/C++ Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Language: C++ - Size: 85.3 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 351 - Forks: 78
QuantumLeaps/qpc
QP/C Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Language: C - Size: 65.8 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 892 - Forks: 240
oguzeroglu/Ego
A lightweight decision making library for game AI.
Language: JavaScript - Size: 198 KB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 172 - Forks: 7
39555/kobuleti
A multiplayer terminal based RPG game with playing cards. Made with Tokio ☼
Language: Rust - Size: 551 KB - Last synced: 12 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
statelyai/xstate
Actor-based state management & orchestration for complex app logic.
Language: TypeScript - Size: 224 MB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 26,171 - Forks: 1,213
LEZE-Software/LittleStateMachine
LittleState is a state machine dll created in C#.
Language: C# - Size: 1.71 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
square/workflow-swift
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Language: Swift - Size: 8.54 MB - Last synced: 6 days ago - Pushed: 12 days ago - Stars: 304 - Forks: 40
graetz23/coolArduinoSerialStateMachine
A universal serial device driven state machine for arduino acting as server
Language: C++ - Size: 137 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
graetz23/coolPythonSerialStateMachine
python client for arduino server running simple state machine and protocol.
Language: Python - Size: 76.2 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
lovely-error/Overtyped
Wholesome predication
Language: Swift - Size: 35.2 KB - Last synced: 12 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
porfanid/TuringMachine
Python script to create and test Turring machines
Language: Python - Size: 19.5 KB - Last synced: 12 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
shuvalov-mdb/xstate-cpp-generator
C++ State Machine generator for Xstate
Language: C++ - Size: 167 KB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 53 - Forks: 5
finger563/webgme-hfsm
Metamodel, visualization, simulation, and code generation for Hierarchical Finite State Machines (HFSMs) following the UML State Machine spec.
Language: C++ - Size: 37.8 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 46 - Forks: 15
shuckster/statebot
Describe the states and allowed transitions of a program using a flowchart-like syntax. Switch to states directly, or by wiring-up events. Statebot is an FSM.
Language: JavaScript - Size: 3.88 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 26 - Forks: 0
JeroenoBoy/JUtils
A unity utilities library, this contains many handy extensions, components and data structures with custom editors
Language: C# - Size: 4.98 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 3 - Forks: 0
jeyroik/extas-m
EXTendable State Machine
Language: PHP - Size: 196 KB - Last synced: 13 days ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
drseg/swift-fsm
Friendly Finite State Machine Syntax for Swift on macOS, iOS, tvOS and watchOS
Language: Swift - Size: 1010 KB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 9 - Forks: 1
mi-sch-ka/rx-state-machine
A library for finite state machine realization in Dart.
Language: Dart - Size: 67.4 KB - Last synced: 13 days ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 0
dwhall/farc
Framework for state machines with run-to-completion concurrency using asyncio. Python 3.4 or later
Language: Python - Size: 187 KB - Last synced: 10 days ago - Pushed: about 1 year ago - Stars: 28 - Forks: 6
ChrisShank/vue-state-machine
🎛 Use state machines at the component level in Vue
Language: TypeScript - Size: 4.63 MB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1