Ecosyste.ms: Repos

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

GitHub topics: fsm

smart-service/HubEx.Wiki

Language: JavaScript - Size: 318 MB - Last synced: about 16 hours ago - Pushed: about 22 hours ago - Stars: 0 - Forks: 0

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

Metamogul/ekstatic

ekstatic is tiny workflow engine for go. Model anything from FSMs to complex workflows.

Language: Go - Size: 59.6 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 2 - Forks: 0

n1n1n1q/Terrain-Generation

Procedural map generation with cellular automata in Python

Language: Python - Size: 1.59 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

sokil/php-state

Finite State Machine for PHP

Language: PHP - Size: 41 KB - Last synced: 1 day ago - Pushed: about 4 years ago - Stars: 4 - Forks: 0

OpenPonk/openponk

The OpenPonk modeling platform

Language: Smalltalk - Size: 5.14 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 42 - Forks: 9

necroin/golibs

Package of useful golang libraries

Language: Go - Size: 115 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

eugene-babichenko/rust-fsm

Finite state machine framework for Rust with readable specifications

Language: Rust - Size: 212 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 143 - Forks: 17

Tishka17/aiogram_dialog

GUI framework on top of aiogram

Language: Python - Size: 3.31 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 578 - Forks: 96

carreraSilvio/BrightStateMachine

Unity FSM to control flow, menus, game objects and behaviours.

Language: C# - Size: 185 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 8 - Forks: 0

SaiTingHu/HTFramework

Unity HTFramework, a rapid development framework of client to the unity.

Language: C# - Size: 3.8 MB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 625 - Forks: 101

katef/libfsm

DFA regular expression library & friends

Language: C - Size: 6.59 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 914 - Forks: 52

batazor/fsme

Finite State Machine Engine for Go

Language: JavaScript - Size: 13.9 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 8 - Forks: 2

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

andrew-gresyk/HFSM2

High-Performance Hierarchical Finite State Machine Framework

Language: C++ - Size: 2.26 MB - Last synced: about 14 hours ago - Pushed: 30 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

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

Arjun650/DFA_VendingMachine_Visualizer

DFA visualizer of Vending Machine

Language: JavaScript - Size: 1.4 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

kendarorg/the-protocol-master

Lib to Parse, Record, Replay and Proxy RabbitMQ, MySQL, Postgres and MongoDB native protocols.

Language: Java - Size: 2.7 MB - Last synced: about 21 hours ago - Pushed: 2 days ago - Stars: 3 - Forks: 0

perry-mitchell/mini-state-machine

A tiny finite state machine

Language: TypeScript - Size: 939 KB - Last synced: 5 days ago - Pushed: 9 months ago - Stars: 9 - Forks: 2

llwyd/boilerplate

C boilerplate code for embedded systems.

Language: C - Size: 145 KB - Last synced: 8 days ago - Pushed: 10 days ago - Stars: 0 - Forks: 0

finikigames/aurora

Ultimate power state machine for Unity and C# .Net

Language: C# - Size: 58.6 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0

archlizix/state_machine

a simple fsm with c

Language: Shell - Size: 19.5 KB - Last synced: 9 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

1nchy/finite_state_machine

finite state machine

Language: C++ - Size: 272 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 0

modemobpsycho/aiogram3-tg-bot-store

A telegram bot for any type of store that sells any goods with delivery or pickup. Working with a database, a state machine, and more.

Language: Python - Size: 33.2 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 0 - Forks: 0

vpetrigo/smf

Lightweight State Machine Framework

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

PeterNaydenov/fsm

Finite State Machine Implementation

Language: JavaScript - Size: 245 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0

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

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: 12 days ago - Pushed: 12 days ago - Stars: 351 - Forks: 78

hashmismatch/finny.rs

Finite State Machines for Rust

Language: Rust - Size: 355 KB - Last synced: 6 days ago - Pushed: about 1 month ago - Stars: 67 - Forks: 6

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

OCA/field-service

Field Service Management

Language: Python - Size: 12 MB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 135 - Forks: 227

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

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

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

ninpl/MaquinaEstadosUnity

Maquina de esados en Unity3D

Language: C# - Size: 365 KB - Last synced: 14 days ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0

kbrw/exfsm

Simple elixir library to define a static FSM.

Language: Elixir - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 10 - Forks: 5

mkantrr/automython

A simplistic programming language interpreter to Python to help students grasp finite automata theory programmatically and with a computed graph through visualization libraries.

Language: Python - Size: 514 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 0

qmuntal/stateless

Go library for creating finite state machines

Language: Go - Size: 412 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 782 - Forks: 45

protocoldesigner-dev/protocolexecutor-ts

Protocol executor for Typescript

Language: TypeScript - Size: 9.77 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 0 - Forks: 0

AlexiaChen/computation-theory

There are some implementations of computation theory in Ruby.

Language: Ruby - Size: 17.6 KB - Last synced: 14 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

fsmoothy/fsmoothy

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

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

OrleansContrib/Orleankka

Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka

Language: C# - Size: 12.3 MB - Last synced: 9 days ago - Pushed: 3 months ago - Stars: 487 - Forks: 76

armin-reichert/statemachine

Finite-State Machines for Java

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

stateless4j/stateless4j

Lightweight Java State Machine

Language: Java - Size: 269 KB - Last synced: 13 days ago - Pushed: 11 months ago - Stars: 864 - Forks: 185

IARSystems/visual-state-demo

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

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

vursen/FloatSidebar.js

A lightweight (2kb gzipped), zero-dependency javascript library for making a sidebar float.

Language: JavaScript - Size: 336 KB - Last synced: 12 days ago - Pushed: 9 months ago - Stars: 85 - Forks: 13

Ya-Pasha-364shy/Algorithms

here are Kata solutions from CodeWars, an analysis of some encryption algorithms that are interesting to me, as well as some practical assignments that I received at the university. Implementations of famous Data Structures and Algorithms on it here too.

Language: C++ - Size: 943 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0

Ingenious-c0der/Beluga

An esoteric programming language based on Turing Machines

Language: C++ - Size: 155 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 5 - Forks: 0

ligabloo/xstate-drag-and-drop-example

A simple implementation of drag-and-drop using XState.

Language: TypeScript - Size: 407 KB - Last synced: 19 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

FSMLang/FSMLang

FSMLang is a finite state machine description language

Language: C - Size: 1.61 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 4 - Forks: 1

MarcoBendinelli/VHDL-Histogram-Equalization-Module

VHDL module for histogram equalization, aiming to enhance image contrast using digital circuit design techniques in VHDL

Language: VHDL - Size: 4.25 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

thomasduft/microwf

A simple finite state machine (FSM) with workflow character where you define your workflows in code.

Language: C# - Size: 6.05 MB - Last synced: 18 days ago - Pushed: 20 days ago - Stars: 171 - Forks: 47

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: about 2 months ago - Stars: 300 - Forks: 21

workcraft/workcraft

Toolset to capture, simulate, synthesize and verify graph models

Language: Java - Size: 63.6 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 55 - Forks: 141

antononcube/Raku-DSL-FiniteStateMachines

Finite State Machines (FSMs) roles and classes for making conversational agents based on Domain Specific Languages (DSLs).

Language: Raku - Size: 314 KB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 2 - Forks: 0

OWASP/raider

OWASP Raider: a novel framework for manipulating the HTTP processes of persistent sessions

Language: Python - Size: 29.7 MB - Last synced: 13 days ago - Pushed: 10 months ago - Stars: 102 - Forks: 25

Sidfate/fsm

A simple state machine driven by php

Language: PHP - Size: 10.7 KB - Last synced: 21 days ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0

caleb531/automata

A Python library for simulating finite automata, pushdown automata, and Turing machines

Language: Python - Size: 1.93 MB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 311 - Forks: 62

xraybat/scala-fsm-interface

scala (cask) fsm interface

Language: Scala - Size: 31.3 KB - Last synced: 22 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

xraybat/scala-fsm-machine

scala (castor) fsm machine

Language: Scala - Size: 15.6 KB - Last synced: 22 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

kwangure/hine

A state machine library

Language: JavaScript - Size: 3.54 MB - Last synced: 22 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0

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!

Language: TypeScript - Size: 177 KB - Last synced: 23 days ago - Pushed: 4 months ago - Stars: 135 - Forks: 14

Silent0Wings/UnityAI-FSM-SimpleAgentBehavior

An easy-to-integrate Unity FSM for basic enemy AI behaviors, utilizing ScriptableObject for customizable and reusable AI states like Idle, Chase, and Attack.

Size: 301 KB - Last synced: 23 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

imp-joshi/PyFang

This is a simple Snake game implemented in Python using Pygame library. The game follows a Finite State Machine (FSM) Automata design for managing the game's states.

Language: Python - Size: 130 KB - Last synced: 23 days ago - Pushed: 24 days ago - Stars: 0 - Forks: 0

soypat/go-maquina

Small finite-state machine library for Go

Language: Go - Size: 46.9 KB - Last synced: 14 days ago - Pushed: 9 months ago - Stars: 48 - Forks: 2

osovv/fsm-js

Simple finite-state machine written in JavaScript

Language: JavaScript - Size: 8.79 KB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

SAP/fsm-shell

Client library for applications rendered in FSM shell host

Language: TypeScript - Size: 1.83 MB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 5 - Forks: 7

reugn/scala-statecharts

Scala statecharts collection (FSM, UML)

Language: Scala - Size: 24.4 KB - Last synced: 27 days ago - Pushed: almost 3 years ago - Stars: 12 - Forks: 2

workshop-depot/fsm 📦

minimal idiomatic Go FSM (finite state machine)

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

Dentrax/Finite-State-Machine

Finite State Machine Library for .NET Core (with EASY and ADVANCED implementation)

Language: C# - Size: 35.2 KB - Last synced: 23 days ago - Pushed: about 6 years ago - Stars: 17 - Forks: 12

SpontanCombust/ChestnutStatemachine

A C++ header-only library for finite statemachine implementation. This implementation is highly inspired by the state machine feature of Witcher Script - a scripting langugage used for The Witcher 3.

Language: C++ - Size: 1010 KB - Last synced: 28 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

TumantaevBaiaman/sumeet_backend

Sumeet backend; webhook for telegram bot; selenium for tasks

Language: Python - Size: 19.5 KB - Last synced: 28 days ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

tsxoxo/7GUIs-Xstate-Vue--2.Temp_Converter

The 7 GUIs made with Xstate and Vue. 2nd task: Temperature Converter

Language: TypeScript - Size: 45.9 KB - Last synced: 28 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

tsxoxo/7GUIs-Xstate-Vue--1.Counter

The 7 GUIs made with Xstate and Vue. 1st task: Counter

Language: Vue - Size: 38.1 KB - Last synced: 28 days ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

tsxoxo/7GUIs-Xstate-Vue--3.Flight-Booker

The 7 GUIs made with Xstate and Vue. 3rd task: Flight Booker

Language: CSS - Size: 85.9 KB - Last synced: 28 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

Zhang-ycc/Escape2

基于角色动画的FPS游戏设计,Project for GP SE3305, SJTU

Language: C# - Size: 610 MB - Last synced: 29 days ago - Pushed: 11 months ago - Stars: 0 - Forks: 1

psh/kotlin-state-machine

A multiplatform state machine with clean Kotlin DSL

Language: Kotlin - Size: 556 KB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 16 - Forks: 3

kimlar/SilverCrow

Demostration of an ESC implementation

Language: C++ - Size: 51.8 KB - Last synced: 30 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

kimlar/TimWorld

Classic Windows UI look and feel

Language: C++ - Size: 270 KB - Last synced: 30 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

kimlar/Draxia

A 2d game with focus on game states and UI

Language: C++ - Size: 258 KB - Last synced: 30 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

KStateMachine/kstatemachine

KStateMachine is a Kotlin DSL library for creating state machines and statecharts.

Language: Kotlin - Size: 1.73 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 312 - Forks: 19

marco-ippolito/fiume

zero-dependency, lightweight finite state machine in Typescript

Language: TypeScript - Size: 479 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 55 - Forks: 4

mdeloof/statig

Hierarchical state machines for designing event-driven systems

Language: Rust - Size: 286 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 534 - Forks: 16

ysden123/ys-scala-fsm

Scala FSM

Language: Scala - Size: 72.3 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 1

lucywang000/clj-statecharts

State Machine and StateCharts for Clojure(Script)

Language: Clojure - Size: 1.78 MB - Last synced: 26 days ago - Pushed: 11 months ago - Stars: 225 - Forks: 15

joeycumines/go-behaviortree

Package behaviortree provides a simple and powerful Go implementation of behavior trees without fluff.

Language: Go - Size: 109 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 57 - Forks: 8

Tencent/behaviac

behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)

Language: C# - Size: 37.7 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 2,766 - Forks: 784

adumont/hrm-cpu

Human Resource Machine - CPU Design #HRM

Language: Verilog - Size: 7.34 MB - Last synced: 17 days ago - Pushed: about 3 years ago - Stars: 70 - Forks: 8

Borderless360/django-logic

Django Logic - easy way to implement state-based business logic with pure functions

Language: Python - Size: 154 KB - Last synced: 23 days ago - Pushed: about 3 years ago - Stars: 50 - Forks: 10

vitaliy-ukiru/fsm-telebot

Finite State Machine for Go telebot

Language: Go - Size: 460 KB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 25 - Forks: 2

Sollimann/bonsai

Rust implementation of AI behavior trees.

Language: Rust - Size: 2.5 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 253 - Forks: 11

chrisdoherty4/nfa 📦

Nondeterministic Finite Automaton / Nondeterministic Finite-state Machine

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

bzgeb/MinimalFSM

A Minimal FSM in C# that I use in Unity

Language: C# - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 46 - Forks: 10

rlaffers/eslint-plugin-xstate

ESLint plugin to check for common mistakes and enforce good practices when using XState.

Language: JavaScript - Size: 889 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 48 - Forks: 4

rendis/statepro

Golang state machine

Language: Go - Size: 340 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 0

shlifedev/async-finite-state-machine

Async StateMachine For Unity.

Language: C# - Size: 109 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 0