Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: state-machine

jonasblixt/ufsm

Statechart library and editor

Language: C - Size: 3.84 MB - Last synced: about 16 hours ago - Pushed: about 1 year ago - Stars: 350 - Forks: 36

google/statechart 📦

C++ StateChart Library

Language: C++ - Size: 212 KB - Last synced: 20 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: 18 days ago - Pushed: 10 months ago - Stars: 9 - Forks: 2

wayfair-incubator/dagger

A simple Python-based distributed workflow engine

Language: Python - Size: 1.28 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 48 - Forks: 5

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: 22 days ago - Pushed: 22 days ago - Stars: 19 - Forks: 1

qct/spring-boot-examples

demonstrate spring boot features, showing how to.

Language: Java - Size: 12 MB - Last synced: 21 days ago - Pushed: 22 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: 20 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: 22 days ago - Pushed: 22 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: 23 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: 23 days ago - Pushed: 23 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: 23 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: 20 days ago - Pushed: about 1 year 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: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0

jamsocket/aper

A Rust data structure library built on state machines.

Language: JavaScript - Size: 21.3 MB - Last synced: 12 days ago - Pushed: 23 days ago - Stars: 292 - Forks: 12

cepthomas/NStateMachine

Makes state machines from pretty descriptors and outputs pretty diagrams. Relocated from NBagOfTricks.

Language: C# - Size: 684 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 1 - Forks: 1

prasannavl/LiquidState

Efficient asynchronous and synchronous state machines for .NET

Language: C# - Size: 512 KB - Last synced: 23 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: 23 days ago - Pushed: 3 months ago - Stars: 57 - Forks: 5

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: 24 days ago - Pushed: 25 days ago - Stars: 2 - Forks: 0

vpetrigo/smf

Lightweight State Machine Framework

Language: C - Size: 51.8 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 1 - Forks: 0

PeterNaydenov/fsm

Finite State Machine Implementation

Language: JavaScript - Size: 245 KB - Last synced: 24 days ago - Pushed: 24 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: 25 days ago - Pushed: over 7 years ago - Stars: 2 - Forks: 1

iron-bound-designs/IronBound-State

State Machine Library for PHP 7.2+

Language: PHP - Size: 148 KB - Last synced: 25 days ago - Pushed: over 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: 23 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: 19 days ago - Pushed: 19 days ago - Stars: 108 - Forks: 35

Katee/aasm-diagram

Generate diagrams of AASM state machines.

Language: Ruby - Size: 81.1 KB - Last synced: 17 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: 25 days ago - Pushed: 25 days ago - Stars: 351 - Forks: 78

oguzeroglu/Ego

A lightweight decision making library for game AI.

Language: JavaScript - Size: 198 KB - Last synced: 21 days ago - Pushed: over 3 years ago - Stars: 172 - Forks: 7

MrHash/TaskMachine

Modular micro-service task pipelining & orchestration with validated state machine integrity.

Language: PHP - Size: 88.9 KB - Last synced: 13 days ago - Pushed: over 4 years ago - Stars: 11 - Forks: 1

39555/kobuleti

A multiplayer terminal based RPG game with playing cards. Made with Tokio ☼

Language: Rust - Size: 551 KB - Last synced: 26 days ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

statelyai/xstate

Actor-based state management & orchestration for complex app logic.

Language: TypeScript - Size: 224 MB - Last synced: 27 days ago - Pushed: 28 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: 26 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0

graetz23/coolArduinoSerialStateMachine

A universal serial device driven state machine for arduino acting as server

Language: C++ - Size: 137 KB - Last synced: 26 days ago - Pushed: 26 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: 26 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0

lovely-error/Overtyped

Wholesome predication

Language: Swift - Size: 35.2 KB - Last synced: 26 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: 26 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: 20 days ago - Pushed: over 2 years ago - Stars: 53 - Forks: 5

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 2 months 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: 26 days ago - Pushed: 27 days ago - Stars: 3 - Forks: 0

jeyroik/extas-m

EXTendable State Machine

Language: PHP - Size: 196 KB - Last synced: 27 days ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

edge/fsm 📦

Simple finite state machine library for golang

Language: Go - Size: 20.5 KB - Last synced: about 7 hours ago - Pushed: about 3 years 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: 27 days ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 0

baymotion/smax

Smax (pronounced "Smash") is a state machine DSL that generates python code.

Language: Python - Size: 109 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 4 - 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: 24 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: 27 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

Mazafard/loan-book

A library service for electronic books is being developed through this project. Users are able to browse books and loan them.

Language: JavaScript - Size: 1.02 MB - Last synced: 27 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 1

maximkhatskevich/StreamNow

Demo iOS app project for Streamlabs Mobile App Assignment by Maxim Khatskevich.

Language: Swift - Size: 37.1 KB - Last synced: 27 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

carson-katri/state-machine

Dead simple state machines in Swift

Language: Swift - Size: 8.79 KB - Last synced: 27 days ago - Pushed: almost 4 years ago - Stars: 12 - Forks: 1

AldrinMathew/turbo

A simple, efficient state management solution for Flutter...

Language: Dart - Size: 109 KB - Last synced: 27 days ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 0

Rajdeepc/hydra

A Lightweight State Management Library for React

Language: JavaScript - Size: 441 KB - Last synced: 27 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

xiaoxinghu/Automata

Language: Swift - Size: 15.6 KB - Last synced: 27 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

kiprasmel/xstate-cpp

[Discontinued] "XState" for the C++ land

Language: C++ - Size: 193 KB - Last synced: 27 days ago - Pushed: about 4 years ago - Stars: 6 - Forks: 0

milosmns/kssm 📦

Simple State Machines in Kotlin (KSSM)

Language: Kotlin - Size: 98.1 MB - Last synced: 27 days ago - Pushed: over 3 years ago - Stars: 25 - Forks: 5

with-heart/state-machine-demo 📦

A React state machine demo using xstate

Language: JavaScript - Size: 469 KB - Last synced: 28 days ago - Pushed: almost 5 years ago - Stars: 18 - Forks: 2

felixklauke/winchester

Fast and effective automaton software that can simulate acceptance tests in a state machine style also providing support for validation, minimization and complement generation.

Language: C++ - Size: 45.9 KB - Last synced: 28 days ago - Pushed: about 6 years ago - Stars: 3 - Forks: 0

felixklauke/statecharts Fork of itemisCREATE/statecharts

YAKINDU Statechart Tools (http://www.statecharts.org). This fork will be used to implement custom code generation from statechart models to kotlin code.

Language: Java - Size: 91.7 MB - Last synced: 28 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0

DrewCarlson/switchboard

Generate when statements and interfaces for kotlin sealed classes

Language: Kotlin - Size: 104 KB - Last synced: 28 days ago - Pushed: over 4 years ago - Stars: 3 - Forks: 1

boost-ext/sml2

C++20 State Machine library

Size: 120 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 128 - Forks: 3

protocoldesigner-dev/protocolexecutor-ts

Protocol executor for Typescript

Language: TypeScript - Size: 9.77 KB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 0 - Forks: 0

akhil0001/simple-state-machine

JSON-less State Machine library

Language: TypeScript - Size: 1.23 MB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 15 - Forks: 0

joaomdmoura/machinery

Elixir State machine thin layer for structs

Language: Elixir - Size: 521 KB - Last synced: 27 days ago - Pushed: about 2 months ago - Stars: 513 - Forks: 53

knox-networks/rex-sm

Hierarchical state machine

Language: Rust - Size: 102 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 2 - Forks: 0

fsmoothy/fsmoothy

FSMoothy: Your strongly-typed Finite State Machine, battery-packed and ready to roll!

Language: TypeScript - Size: 989 KB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 10 - Forks: 0

zen747/pyscm

A python state machine framework based on scxml.

Language: Python - Size: 23.4 KB - Last synced: 26 days ago - Pushed: over 2 years ago - Stars: 15 - Forks: 1

MichaelGehling/FeatureLoom

FeatureLoom is a C# development framework that focuses on a lean development and efficient code, speeds-up development by simplification while offering opt-in for a high level of control, promotes modular and extensible code by introducing means to easily decouple components with asynchronous communication, strives for high performance and a small memory footprint, equally supports synchronous and asynchronous programming to allow the right approach at the right time.

Language: C# - Size: 3.88 MB - Last synced: 26 days ago - Pushed: 29 days ago - Stars: 8 - Forks: 0

appccelerate/statemachine

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

Language: C# - Size: 1.39 MB - Last synced: 14 days ago - Pushed: over 4 years ago - Stars: 480 - Forks: 129

armin-reichert/statemachine

Finite-State Machines for Java

Language: Java - Size: 1.37 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 16 - Forks: 4

IARSystems/visual-state-demo

Demonstration projects using finite-state machine (FSM) created with IAR Visual State

Language: Java - Size: 49.8 KB - Last synced: 30 days ago - Pushed: 30 days ago - Stars: 3 - Forks: 1

szhsin/react-transition-state

Zero dependency React transition state machine

Language: JavaScript - Size: 4.12 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 332 - Forks: 11

LHPiney/magnett-automation-core

Automation is a library for building workflows in a declarative way.

Language: C# - Size: 203 KB - Last synced: 1 day ago - Pushed: about 1 month ago - Stars: 11 - Forks: 3

vildan-valeev/gvk

Golang library for using Chat bot API vk.com

Language: Go - Size: 164 KB - Last synced: 29 days ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0

jingyuexing/StateMachine

Language: Java - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

Alex0vSky/SmallImapsNotifier

Notifies about a new letter on the taskbar, works via the IMAPS

Language: C++ - Size: 165 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

statelyai/xstate-viz 📦

Visualizer for XState machines

Language: TypeScript - Size: 117 MB - Last synced: 27 days ago - Pushed: 7 months ago - Stars: 427 - Forks: 99

willGuimont/state_machine

Simple state machine in Python

Language: Python - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 1

statebacked/api-spec

OpenAPI specification for the StateBacked.dev XState backend as a service

Size: 70.3 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

Devessier/erlang-state-machines

Creation of declarative state machines in pure Erlang by leveraging pattern matching

Language: Erlang - Size: 27.3 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

bitdust-io/devel

BitDust project source codes development cycle, official Development Git repository (mirror on GitHub) : https://bitdust.io

Language: Python - Size: 82.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 20 - Forks: 14

ssube/cautious-journey

label manager and state machine for Github and Gitlab

Language: TypeScript - Size: 1.46 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 1

SimpleStateMachine/SimpleStateMachineLibrary

📚 A simple library for realization state machines in C# code

Language: C# - Size: 184 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 47 - Forks: 13

renggli/dart-statemachine

Simple, but generic state machine framework for Dart.

Language: Dart - Size: 160 KB - Last synced: 20 days ago - Pushed: about 1 month ago - Stars: 74 - Forks: 10

evanmcc/vrrm

rough code for running consensus

Language: Erlang - Size: 70.3 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 18 - Forks: 1

choojs/nanostate

🚦- Small Finite State Machines

Language: JavaScript - Size: 25.4 KB - Last synced: 7 days ago - Pushed: about 2 years ago - Stars: 171 - Forks: 21

vardef/vdsm

a simple, lightweight state machine.

Language: TypeScript - Size: 94.7 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

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.

Language: JavaScript - Size: 27.5 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 300 - Forks: 21

Samagra-Development/workflow Fork of SakshamHaryana-SE/enketo

Workflow is an Open Source project aimed towards the creation of data flow models using config files thereby allowing you to easily create and interact with stateful applications with minimum setup.

Language: HTML - Size: 5.85 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 28

stephansmolek/simplestate

A Simple State Machine for Go

Language: Go - Size: 7.81 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

GermscheidSimon/RP_PICO_GPS-Tracker

RP Pico driven GPS Tracking app

Language: Python - Size: 158 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

CyrusAlbright/yep-clock

A physical digital clock using 4 rotating stepper motors controlled by an Arduino board

Language: C++ - Size: 3.74 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

conductor-oss/.github

Home of the Conductor OSS community

Size: 2.93 KB - Last synced: 18 days ago - Pushed: 6 months ago - Stars: 10 - Forks: 0

simplystated/xstate-to-gherkin

xstate-to-gherkin is a library and cli tool to generate Gherkin test scripts from an xstate statechart.

Language: TypeScript - Size: 264 KB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 28 - Forks: 0

MicheleBertoli/react-automata

A state machine abstraction for React

Language: JavaScript - Size: 454 KB - Last synced: 29 days ago - Pushed: over 5 years ago - Stars: 1,339 - Forks: 60

state-machines/state_machines

Adds support for creating state machines for attributes on any Ruby class

Language: Ruby - Size: 582 KB - Last synced: 27 days ago - Pushed: about 1 month ago - Stars: 795 - Forks: 91

Nicole-Lopez/pomodoro-timer-with-XState

Language: JavaScript - Size: 451 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

hberkayozdemir/turing_machines

Still work in progress draft project. State Management Package Based On finite state machine bloc. RIP Alan Turing <3

Language: Dart - Size: 13.7 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

v--/subscribed

A minimalistic library providing eventing-related structures

Language: D - Size: 75.2 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 5 - Forks: 0

davidkpiano/frontend-masters-react-workshop

Code for the Frontend Masters React State Modeling Workshop

Language: JavaScript - Size: 293 KB - Last synced: 27 days ago - Pushed: about 1 year ago - Stars: 128 - Forks: 80

3imed-jaberi/game-of-life

Implementation of Conway's Game of Life in JavaScript (ES6+).

Language: JavaScript - Size: 11.7 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

Melky-Phoe/StateSmurf

Integration testing tool for C++ state-machines

Language: C++ - Size: 5.7 MB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 3 - Forks: 3

imbolc/step-machine

Run your Rust CLI programs as state machines with persistence and recovery abilities

Language: Rust - Size: 27.3 KB - Last synced: 18 days ago - Pushed: 12 months ago - Stars: 33 - Forks: 1

QuangTran304/Flappy-Bird

My C++ implementation of the famous Flappy Bird game on Desktop

Language: C++ - Size: 6.82 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0