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