Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: finite-state-machine
cgiff9/tmfuck
A simple interpreted language for building Turing machines and other automata
Language: C - Size: 136 KB - Last synced: about 1 hour ago - Pushed: about 2 hours ago - Stars: 0 - Forks: 0
Electrostat-Lab/Mathematics-I
Housing useful resusable equations and formulas in calculus, discrete mathematics, and linear algebra.
Language: HTML - Size: 757 KB - Last synced: about 2 hours ago - Pushed: about 4 hours ago - Stars: 0 - Forks: 0
fgmacedo/python-statemachine
Python Finite State Machines made easy.
Language: Python - Size: 1.3 MB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 663 - Forks: 74
katef/libfsm
DFA regular expression library & friends
Language: C - Size: 6.59 MB - Last synced: about 3 hours ago - Pushed: about 17 hours ago - Stars: 914 - Forks: 52
JuliaDynamics/ResumableFunctions.jl
C# style generators a.k.a. semi-coroutines for Julia.
Language: Julia - Size: 717 KB - Last synced: about 9 hours ago - Pushed: about 10 hours ago - Stars: 152 - Forks: 17
GuilhE/Expressus
Kotlin Multiplatform Coffee Machine
Language: Kotlin - Size: 13.4 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 106 - Forks: 9
Inspiaaa/UnityHFSM
A simple yet powerful class-based hierarchical finite state machine for Unity
Language: C# - Size: 2.14 MB - Last synced: about 15 hours ago - Pushed: 1 day ago - Stars: 885 - Forks: 106
supurloop/ssf
Small System Framework - JSON parser/generator, Reed-Solomon, finite state machine framework, and other high quality interfaces for embedded systems.
Language: C - Size: 1.44 MB - Last synced: about 18 hours ago - Pushed: about 19 hours ago - Stars: 22 - Forks: 4
spryker/cakephp-statemachine
CakePHP StateMachine engine as plugin by Spryker Systems GmbH
Language: PHP - Size: 580 KB - Last synced: about 20 hours ago - Pushed: 9 months ago - Stars: 4 - Forks: 5
batazor/fsme
Finite State Machine Engine for Go
Language: JavaScript - Size: 13.9 MB - Last synced: about 20 hours ago - Pushed: about 21 hours ago - Stars: 8 - Forks: 2
viewflow/django-fsm π¦
Django friendly finite state machine support
Language: Python - Size: 361 KB - Last synced: 1 day ago - Pushed: 25 days ago - Stars: 2,312 - Forks: 305
danielbinder/LogiVis
A teaching aid for concepts and algorithms in logic
Language: Java - Size: 15.4 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 2 - Forks: 0
Phuire-Research/Stratimux
Asynchronous Graph Programming Framework
Language: TypeScript - Size: 29.9 MB - Last synced: about 23 hours ago - Pushed: 2 days ago - Stars: 3 - Forks: 0
vortexntnu/vortex-auv
Software for guidance, navigation and control for the Vortex AUVs. Purpose built for competing in AUV/ROV competitions.
Language: Python - Size: 170 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 80 - Forks: 20
nodejs/llparse
Generating parsers in LLVM IR
Language: TypeScript - Size: 736 KB - Last synced: 2 days ago - Pushed: about 1 month ago - Stars: 577 - Forks: 27
daac-tools/daachorse
π A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure in Rust.
Language: Rust - Size: 3.7 MB - Last synced: about 7 hours ago - Pushed: 9 months ago - Stars: 189 - Forks: 12
ashpect/dfa-nfa
Go package for working with deterministic/non-deterministic finite automata and grammars for regular and context-free languages.
Language: Go - Size: 9.77 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0
io7m-com/jfsm
Finite state machines
Language: Java - Size: 1.5 MB - Last synced: about 17 hours ago - Pushed: 4 days ago - Stars: 0 - Forks: 0
OpenPonk/fsm-editor
Finite-state machine diagrams for OpenPonk tool
Language: Smalltalk - Size: 440 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 2 - Forks: 0
perry-mitchell/mini-state-machine
A tiny finite state machine
Language: TypeScript - Size: 939 KB - Last synced: about 21 hours ago - Pushed: 9 months ago - Stars: 9 - Forks: 2
FadeevSergey/Huawei_CDtask_Datacom
Finite state machine describing the learning process
Language: Java - Size: 3.35 MB - Last synced: 5 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
1nchy/finite_state_machine
finite state machine
Language: C++ - Size: 272 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0
KineticCafe/svelte-fsm-eventless
Language: JavaScript - Size: 1.44 MB - Last synced: 10 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 1
phwoolcon/fsm
Phwoolcon state machine
Language: PHP - Size: 20.5 KB - Last synced: 6 days ago - Pushed: over 4 years ago - Stars: 13 - Forks: 0
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: 6 days ago - Pushed: 7 days ago - Stars: 2 - Forks: 0
danobot/entity-controller
Home Assistant Entity and lighting controller for managing devices with timers, scripts, and sun-based time restrictions.
Language: Python - Size: 5.35 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 277 - Forks: 41
chriskalmar/shyft
⬑ Shyft is a server-side framework for building powerful GraphQL APIs π
Language: TypeScript - Size: 4.02 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 52 - Forks: 2
am-kantox/finitomata
FSM implementation generated from Mermaid/PlantUML textual representation
Language: Elixir - Size: 777 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 98 - Forks: 6
BurntSushi/aho-corasick
A fast implementation of Aho-Corasick in Rust.
Language: Rust - Size: 4.71 MB - Last synced: 3 days ago - Pushed: about 1 month ago - Stars: 953 - Forks: 91
jElhamm/Compiler
"This repository focuses on implementing Compiler-Related concepts."
Language: C++ - Size: 1.48 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0
Electrostat-Lab/Coding-Machine-Skillset
A Skillset for wanna-be coding-machine developers.
Size: 7.81 KB - Last synced: 8 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
Electrostat-Lab/Serial4j
A Java terminal IO library to control serial devices for Linux/POSIX systems.
Language: Java - Size: 71.2 MB - Last synced: 8 days ago - Pushed: 3 months ago - Stars: 6 - Forks: 0
statelyai/xstate
Actor-based state management & orchestration for complex app logic.
Language: TypeScript - Size: 224 MB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 26,171 - Forks: 1,213
jparisio/Game-Demo-project-S-
A short Game demo testing my skills and abilities in game development, as well as attempting to recreate unique features in some of my favourite games
Language: Game Maker Language - Size: 1.34 MB - Last synced: 8 days ago - Pushed: 9 days 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: 9 days ago - Pushed: about 1 month ago - Stars: 9 - Forks: 1
ewpratten/jstate
JState is a Java library for simple Finite State Machines
Language: Java - Size: 365 KB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
neverendingqs/calculator-reactjs π¦
A simple calculator app that uses calc-fsm, a calculator finite state machine.
Language: JavaScript - Size: 1.23 MB - Last synced: 10 days ago - Pushed: about 5 years ago - Stars: 1 - Forks: 2
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: 6 days ago - Pushed: 6 days ago - Stars: 1 - 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: 10 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0
izuzak/noam
JavaScript library for working with automata and grammars for regular and context-free languages
Language: JavaScript - Size: 882 KB - Last synced: 6 days ago - Pushed: 4 months ago - Stars: 201 - Forks: 32
fsmoothy/fsmoothy
FSMoothy: Your strongly-typed Finite State Machine, battery-packed and ready to roll!
Language: TypeScript - Size: 989 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 10 - Forks: 0
bugoverdose/java-blackjack Fork of woowacourse/java-blackjack
[Java] μμ, μΈν°νμ΄μ€, μ νμνλ¨Έμ μ€μ΅
Language: Java - Size: 427 KB - Last synced: 11 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
armin-reichert/statemachine
Finite-State Machines for Java
Language: Java - Size: 1.37 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 16 - Forks: 4
stateless4j/stateless4j
Lightweight Java State Machine
Language: Java - Size: 269 KB - Last synced: 10 days ago - Pushed: 11 months ago - Stars: 864 - Forks: 185
vursen/FloatSidebar.js
A lightweight (2kb gzipped), zero-dependency javascript library for making a sidebar float.
Language: JavaScript - Size: 336 KB - Last synced: 8 days ago - Pushed: 9 months ago - Stars: 85 - Forks: 13
Howeng98/TOC_app
LineBot designed with finite state machine, deploy on heroku
Language: Python - Size: 14.1 MB - Last synced: 13 days ago - Pushed: 10 months ago - Stars: 1 - Forks: 0
Vincent-VD/Zombie-Survival-AI
Size: 0 Bytes - Last synced: 14 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
SimpleStateMachine/SimpleStateMachineLibrary
π A simple library for realization state machines in C# code
Language: C# - Size: 184 KB - Last synced: 13 days ago - Pushed: almost 3 years ago - Stars: 47 - Forks: 13
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: 14 days ago - Pushed: 16 days ago - Stars: 171 - Forks: 47
hoangsonww/Digital-Design-Labs
π₯οΈ A collection of SystemVerilog modules and Assembly programs. This repo includes examples of decoders, encoders, binary adders, and interactive games such as Guessing Game implemented in hardware description and assembly languages, illustrating practical applications in digital systems and microprocessor interfacing.
Language: Assembly - Size: 713 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 5 - Forks: 4
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: 27 days ago - Pushed: about 2 months ago - Stars: 300 - Forks: 21
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: 17 days ago - Pushed: 17 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: 9 days ago - Pushed: 10 months ago - Stars: 102 - Forks: 25
DES-Lab/AALpy
An Automata Learning Library Written in Python
Language: Python - Size: 22.2 MB - Last synced: 19 days ago - Pushed: 23 days ago - Stars: 150 - Forks: 19
leonardomso/awesome-fsm
π€ A curated list of awesome resources related to finite state machines and statecharts.
Language: JavaScript - Size: 191 KB - Last synced: 3 days ago - Pushed: 8 months ago - Stars: 320 - Forks: 16
davidzwei/Streaming-Linebot
π₯ποΈπ€ A LineBot powered by Finite State Machine (FSM) that delivers updates on the latest and popular dramas, movies, and animations.
Language: Python - Size: 39.6 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 4 - Forks: 0
caleb531/automata
A Python library for simulating finite automata, pushdown automata, and Turing machines
Language: Python - Size: 1.93 MB - Last synced: 15 days ago - Pushed: about 2 months ago - Stars: 311 - Forks: 62
divvungiellatekno/giellalt.uit.no
Source for UiT specific documentation for the GiellaLT infrastructure.
Language: JavaScript - Size: 213 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 3 - Forks: 0
Zakrok09/ts-automata
Automata utility package for FSMs, PDAs, TMs in JS/TS.
Language: TypeScript - Size: 265 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 20 - Forks: 0
kwangure/hine
A state machine library
Language: JavaScript - Size: 3.54 MB - Last synced: 19 days ago - Pushed: 19 days 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: 20 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0
csb6/event-simulator
Simulation module using Markov chains
Language: Python - Size: 36.1 KB - Last synced: 20 days ago - Pushed: almost 5 years ago - Stars: 4 - Forks: 1
soypat/go-maquina
Small finite-state machine library for Go
Language: Go - Size: 46.9 KB - Last synced: 10 days ago - Pushed: 9 months ago - Stars: 48 - Forks: 2
chief-of-state/chief-of-state
gRPC clustered event sourcing docker tool
Language: Scala - Size: 1.34 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 12 - Forks: 2
antoinereyt/gen_statem_meetup
Discover finite state machine with gen_statem in Erlang /Elixir
Language: Elixir - Size: 4.06 MB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 13 - Forks: 0
matteoferfoglia/Information-Retrieval-System
Information Retrieval System for text documents.
Language: Java - Size: 64.7 MB - Last synced: 21 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
Lexpeartha/nuxt-xstate
XState integration for Nuxt
Language: TypeScript - Size: 1.34 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 54 - Forks: 1
darcato/pysmlib
A library to create event driven finite state machines for EPICS
Language: Python - Size: 7.79 MB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 6 - Forks: 4
abdoei/Medical-Cyber-Physical-System
A heart model simulation from mlab-upenn research group
Language: C++ - Size: 3.42 MB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 0 - Forks: 1
osovv/fsm-js
Simple finite-state machine written in JavaScript
Language: JavaScript - Size: 8.79 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
wilk/automata
Finite State Machine for Elixir
Language: Elixir - Size: 11.7 KB - Last synced: 23 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
reugn/scala-statecharts
Scala statecharts collection (FSM, UML)
Language: Scala - Size: 24.4 KB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 12 - Forks: 2
workshop-depot/fsm π¦
minimal idiomatic Go FSM (finite state machine)
Language: Go - Size: 3.91 KB - Last synced: 23 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
breandan/galoisenne
πΈοΈ Graphs, finite fields and discrete dynamical systems in Kotlin
Language: Kotlin - Size: 89.1 MB - Last synced: 27 days ago - Pushed: 28 days ago - Stars: 101 - Forks: 8
Dentrax/Finite-State-Machine
Finite State Machine Library for .NET Core (with EASY and ADVANCED implementation)
Language: C# - Size: 35.2 KB - Last synced: 20 days ago - Pushed: about 6 years ago - Stars: 17 - Forks: 12
b30wulffz/automata-toolkit
A tiny library which contains tools to convert, minimize and visualize Regular Expressions, NFA and DFA.
Language: Python - Size: 56.6 KB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 12 - Forks: 1
alanveloso/ppgcc-ufpa-ct-2019
Code from Computation Theory course from PPGCC at UFPA with Reginaldo Filho
Language: Python - Size: 9.77 KB - Last synced: 24 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
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: 24 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0
soveran/micromachine
Minimal Finite State Machine
Language: Ruby - Size: 44.9 KB - Last synced: 9 days ago - Pushed: over 6 years ago - Stars: 525 - Forks: 41
codewitch-honey-crisis/VisualFA
A fast C# DFA regular expression engine
Language: C# - Size: 23.9 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 5 - Forks: 0
barakplasma/vending-machine-finitely
Finite State Machine Library Demo using Gatsby and FaaS
Language: JavaScript - Size: 370 KB - Last synced: 24 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0
psh/kotlin-state-machine
A multiplatform state machine with clean Kotlin DSL
Language: Kotlin - Size: 556 KB - Last synced: 25 days ago - Pushed: 26 days ago - Stars: 16 - Forks: 3
kianelbo/Finite-State-Automata
Finite state automata, graph maker and string acceptor
Language: Java - Size: 11.7 KB - Last synced: 26 days ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0
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
leonamtv/clexer
A C lexer implemented in python using the concept of finite-state automaton.
Size: 0 Bytes - Last synced: 26 days ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0
FredericHeem/StateEditor
StateEditor is a deskop app to design state machines
Language: C++ - Size: 47.9 KB - Last synced: 26 days ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 0
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.
Language: TypeScript - Size: 29.2 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 1,386 - Forks: 105
erikzenker/hsm
Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.
Language: C++ - Size: 1.54 MB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 180 - Forks: 20
mdeloof/statig
Hierarchical state machines for designing event-driven systems
Language: Rust - Size: 286 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 534 - Forks: 16
derek-duncan/react-finite-machine
A consistent way to manage state in React with statecharts.
Language: JavaScript - Size: 120 KB - Last synced: 27 days ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0
krn0x2/microflow
Microservice orchestration inspired by AWS Step functions and Apache Airflow
Language: TypeScript - Size: 402 KB - Last synced: 24 days ago - Pushed: over 1 year ago - Stars: 37 - Forks: 4
robotology/rfsmTools
A set of tools to execute, debug and create rFSM LUA-based state machines
Language: C++ - Size: 8.12 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 22 - Forks: 5
cryptocode/zigfsm
A finite state machine library for Zig
Language: Zig - Size: 175 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 83 - Forks: 3
jplane/DurableStateMachines
Bringing the power of hierarchical state machines to a .NET Core runtime near you.
Language: C# - Size: 1.22 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 8 - Forks: 2
ndsh/occasional-knowledge
a list of things i occasionally need but i am too lazy to put into long-term brain memory Β―\_(γ)_/Β―
Size: 231 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 6 - 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
berkcetinsaya/AutomataTheory
This is a search program using naive search and finite state machine algorithms.
Language: C++ - Size: 14.6 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0
rohankalbag/multicycle-risc Fork of IITB-RISC-2022/Multicycle_RISC
Course Project - Microprocessors - Spring Semester 2022 - Indian Institute of Technology Bombay
Language: VHDL - Size: 8.85 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
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
vicboma1/KotlinAndroid
Kotlin mobile Android examples
Language: Kotlin - Size: 1.22 MB - Last synced: 9 days ago - Pushed: over 4 years ago - Stars: 5 - Forks: 1