GitHub topics: automata
yavor300/Technical-University-of-Varna
This repository represents all of my work at the Technical University of Varna. The speciality is "Software and Internet Technologies."
Language: Java - Size: 911 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

automatarium/automatarium
A place for automata
Language: TypeScript - Size: 10.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 75 - Forks: 11

hnaderi/edomata
Production ready event-driven automata for Scala, Scala.js and scala native
Language: Scala - Size: 3.34 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 93 - Forks: 10

MuhammadSarimWaseem/LangZ
LangZ. It is our custom language inspired from Python and C++.
Language: Python - Size: 3.72 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

rust-lang/regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
Language: Rust - Size: 7.43 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 3,709 - Forks: 466

moorara/algo
Algorithms and Data Structure For Go Applications
Language: Go - Size: 1.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 11 - Forks: 3

atsushi-yamamoto2/flowregex
yamamoto regex
Language: Ruby - Size: 101 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 1

aabs/aabs
About Andrew.
Language: Typst - Size: 1.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

breandan/galoisenne
🕸️ Graphs, finite fields and discrete dynamical systems in Kotlin
Language: Kotlin - Size: 130 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 136 - Forks: 11

LearnLib/automatalib
A free, open-source Java library for modeling automata, graphs, and transition systems
Language: Java - Size: 42.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 94 - Forks: 33

rustype/typestate-rs
Proc-macro typestate DSL for Rust
Language: Rust - Size: 6.09 MB - Last synced at: about 3 hours ago - Pushed at: almost 2 years ago - Stars: 150 - Forks: 11

Zakrok09/ts-automata
TS-AUtomata is an automata simulation utility package for FSMs, PDAs, TMs written for/in JS/TS.
Language: TypeScript - Size: 319 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 32 - Forks: 0

yorth21/syntactic-analyzer
Analizador lógico-aritmético en Java (recursivo y con pila) con generación de notaciones.
Language: Java - Size: 29.3 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

arhamaneeq/sw-GameOfLife
CLI Implementation of Conway's Game of Life
Language: C++ - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 1

fgmacedo/python-statemachine
Python Finite State Machines made easy.
Language: Python - Size: 2.2 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 1,067 - Forks: 96

caleb531/automata
A Python library for simulating finite automata, pushdown automata, and Turing machines
Language: Python - Size: 2.04 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 380 - Forks: 70

Hayo87/automata-explorer
Visual comparison tool for automata
Language: Java - Size: 855 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

devvyyxyz/cellular-automata
Language: HTML - Size: 5.86 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

ibra-kdbra/Language_Reactor
Language: Shell - Size: 70.3 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

ultimate-pa/ultimate
The Ultimate program analysis framework.
Language: Java - Size: 873 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 221 - Forks: 46

DES-Lab/AALpy
An Automata Learning Library Written in Python
Language: Python - Size: 25.6 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 182 - Forks: 29

garvys-org/rustfst
Rust re-implementation of OpenFST - library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). A Python binding is also available.
Language: Rust - Size: 6.78 MB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 159 - Forks: 17

rohaquinlop/automathon
A Python library for simulating and visualizing finite automata
Language: Python - Size: 503 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 67 - Forks: 4

Neikow/statemachines_orchestrator
An extension to `python-statemachines` that allows connecting several machines together, with typechecking & IDE completions !
Language: Python - Size: 71.3 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

netzob/netzob
Netzob: Protocol Reverse Engineering, Modeling and Fuzzing
Language: Python - Size: 25.9 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 797 - Forks: 169

zerlok/statomata
a strictly typed, flexible library for building and running state machines in Python
Language: Python - Size: 174 KB - Last synced at: 13 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

katef/libfsm
DFA regular expression library & friends
Language: C - Size: 7.3 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 960 - Forks: 56

dot-memento/mini-lex
Minimal lexical analyzer generator
Language: C - Size: 17.6 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

sourceduty/Agentic_Automation
Robotics and software completing recurring tasks or processes.
Size: 394 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

MasWag/monaa
A Tool for Timed Patten Matching with Automata-Based Acceleration
Language: C++ - Size: 2.75 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 9 - Forks: 1

let-unimi/liblet
A teaching aid library for formal languages and compiler courses
Language: Python - Size: 1.54 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 12 - Forks: 3

leonardomso/awesome-fsm
🤖 A curated list of awesome resources related to finite state machines and statecharts.
Language: JavaScript - Size: 192 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 398 - Forks: 23

Jlobo0210/Automat_RomanNumbers_Floats
Autómata de números romanos del 1 al 50.
Language: Python - Size: 1.95 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

Metroidzeta/Model-Checker-CTL
Model Checker CTL (simple) en Java, que j'ai réalisé en M2 Informatique parcours Programmation et Logiciels Sûrs
Language: Java - Size: 76.2 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

2qx/unspent
₿∙ϕ - Unspent Phi (an app, library, cli & db) for executing a set of anyone-can-spend contracts on Bitcoin Cash.
Language: CSS - Size: 143 MB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 2

larsjuvik/game-of-life
A demo of John Conway´s Game of Life 👾
Language: Rust - Size: 82 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

Lazerbeak12345/pixelmanipulator
A super powerful Typescript library for cellular automation
Language: TypeScript - Size: 3.38 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 4 - Forks: 2

Model-Based-Design-Lab/cmwb
Computational Modeling WorkBench
Language: PHP - Size: 95.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

joaopauloaramuni/fundamentos-teoricos-da-computacao
Repo Fundamentos Teóricos da Computação
Language: Python - Size: 27.6 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 1

labhansh2/models-of-computation
Implementations of theorotical models of computation in cpp. (Not a UNI project)
Language: C++ - Size: 106 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

HexMerlin/Automata
An optimized library for finite-state automata that includes visualization
Language: C# - Size: 7.52 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

NikolasKekelak/TuringMachineEditor
A nerdy IDE to play with Turing Machines, grammars, and much more!
Language: Java - Size: 1.54 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Aunsiels/pyformlang
A python library to manipulate formal languages and various automata
Language: Python - Size: 513 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 48 - Forks: 12

izuzak/noam
JavaScript library for working with automata and grammars for regular and context-free languages
Language: JavaScript - Size: 883 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 216 - Forks: 33

Model-Based-Design-Lab/cmlang
Computational Modeling Domain Specific Languages and Tools
Language: Xtend - Size: 413 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Model-Based-Design-Lab/cmlib
Computational Modeling Libraries
Language: Python - Size: 676 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

shilangyu/nfa-sandbox
A sandbox for creating, running, and testing NFAs
Language: TypeScript - Size: 253 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

MirisWisdom/NieR.EXPer
NieR:Automata EXP/Level Patcher
Language: C# - Size: 1.16 MB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 1

Project-FUMA/FUMA-Amane
(WIP) FUMA Minecraft 整合包分发&管理仓库(代号:FUMA-Amane)
Size: 127 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

lewiuberg/visual-automata 📦
Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.
Language: Python - Size: 378 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 57 - Forks: 9

stateless4j/stateless4j
Lightweight Java State Machine
Language: Java - Size: 269 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 906 - Forks: 190

vgarciasc/dfa-draw
A web tool for drawing deterministic finite automata.
Language: JavaScript - Size: 107 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 4

frame-lang/frame_transpiler
Frame is a markdown language for creating state machines (automata) in Python as well as generating UML documentation.
Language: Rust - Size: 15.8 MB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 66 - Forks: 9

BurntSushi/regex-automata 📦
A low level regular expression library that uses deterministic finite automata.
Language: Rust - Size: 39.1 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 349 - Forks: 26

teohrt/Cellular-Automata
Wolfram and Conway's Famous Cellular Automata
Language: C++ - Size: 1.73 MB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 6 - Forks: 0

TheZikoHunter/AFN-Determination-Tool
A Java tool for converting non-deterministic finite automata (AFN) to deterministic ones (AFD), with a Swing-based GUI.
Size: 673 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

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: 515 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

lucasmmg1/elementarycellularautomata
This is a elementary cellular automata theory representation made in processing!
Language: Processing - Size: 29.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

GitProger/ITMO-CT-dm-labs
Discrete Math Labs
Language: C++ - Size: 1.14 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

vxrdis/allen-interval-probabilities
Probabilistic extensions of Allen’s Interval Algebra for temporal reasoning under uncertainty
Language: Python - Size: 6.81 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

tulip-control/tulip-control
Temporal Logic Planning toolbox
Language: Python - Size: 9.52 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 118 - Forks: 36

tulip-control/omega
Specify and synthesize systems using symbolic algorithms
Language: Python - Size: 899 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 48 - Forks: 5

brucou/kingly
Zero-cost state-machine library for robust, testable and portable user interfaces (most machines compile ~1-2KB)
Language: JavaScript - Size: 17.2 MB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 202 - Forks: 10

Shweta31410/Turing-Machine-Project
A Python-based project exploring Decidability and Undecidability using Turing Machine simulations
Language: Python - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ref-humbold/FITA-View 📦
Finite and Infinite Tree Automata Viewer
Language: Java - Size: 9.72 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

mvcisback/dfa-identify
Python library for identifying/learning DFAs from labeled examples by reduction to SAT.
Language: Python - Size: 275 KB - Last synced at: about 2 hours ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 3

whitemech/pythomata
A Python package for automata theory.
Language: Python - Size: 6.07 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 6

alexeyraspopov/javascript-automata
Set of experiments, PoC, and notes on using finite state machine efficiently in creating UI
Size: 0 Bytes - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

rootCircle/cpast_mono
Find edge cases when solving C.P. problems easily!
Language: Rust - Size: 6.75 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 0

upstarter/automata
A comprehensive autonomous decentralized systems framework for AI control architects.
Language: Elixir - Size: 17 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 166 - Forks: 13

fffaraz/DFA
Deterministic Finite Automata in C++, Token Parser & Lexer
Language: C++ - Size: 105 KB - Last synced at: 2 months ago - Pushed at: over 12 years ago - Stars: 48 - Forks: 12

krishnachandran-u/pykleene
Python library for building and simulating automata and formal grammars
Language: Python - Size: 3.14 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 0

hokein/Automata.js
A regular expression converter
Language: JavaScript - Size: 752 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 228 - Forks: 23

school-Tygo-van-den-Hurk/TUe-2IRR90-Automata-and-Formal-Languages-2024-2025 📦
Automata and Formal Languages is a course about Automata and the different types of languages you can prove with them. In this repository I'll be making the homework assignments.
Language: TeX - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

blenderskool/vyaakaran
📜 Visualize formal languages and automata
Language: TypeScript - Size: 1.1 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 53 - Forks: 9

alexeskenazi/jflap-pda-finite-non-deterministic-pushdown-automata
A non-deterministic pushdown automaton (PDA) implemented in JFLAP that accepts strings of the form a#b where a and b are strings over the alphabet {x,y}, a is not equal to b, and there exists at least one position where the symbols in a and b match, demonstrating the application of PDA concepts in formal language processing.
Size: 639 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

LEE-CHENYU/leviathan
Exploring the Emergence of Complex Systems through Individual Decisions and Relationships
Language: Jupyter Notebook - Size: 414 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 2

MrCamoga/Langton-s-Ant
Efficient implementation of Langton's Ant cellular automata on an infinite grid for cooperative highway search
Language: Java - Size: 7.58 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 2

schependom/KULAK_automaten-en-berekenbaarheid
Additional LaTeX material for the course Automaten en Berekenbaarheid (2nd year Computer Science @ KU Leuven Kulak)
Language: TeX - Size: 2.48 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

chenkovsky/cyac
High performance Trie and Ahocorasick automata (AC automata) Keyword Match & Replace Tool for python. Correct case insensitive implementation!
Language: Cython - Size: 1.75 MB - Last synced at: 26 days ago - Pushed at: 8 months ago - Stars: 94 - Forks: 15

mvcisback/lstar
Python implementation of lstar automata learning algorithm.
Language: Python - Size: 93.8 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 1

adielBm/fsm
Generate TikZ (with automata library) code for a diagram of finite automaton (DFA/NFA).
Language: TypeScript - Size: 17.2 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

culxttes/Glushkovizer
Manipulation, regular expression and automaton library. Allows conversion of regular expressions into automata and analysis of automata and their orbits.
Language: Rust - Size: 3.34 MB - Last synced at: 9 days ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

aw-junaid/Computer-Science
Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field
Language: Python - Size: 1.85 GB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 52 - Forks: 11

yantavares/coding-challenges
Coding challenges with TypeScript!
Language: TypeScript - Size: 6.56 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Benestar/rust-model-checker
A Model Checker in Rust
Language: Rust - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

Ingenious-c0der/Beluga
An esoteric programming language based on Turing Machines
Language: C++ - Size: 163 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

sanchezluys/Automatas-Nivel-0
Curso Automatas Nivel 0: Básico
Language: HTML - Size: 14.9 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

onurakkaya/nfa-to-dfa-conversion
FlyWeight Finite Automata Simulator
Language: C# - Size: 73.2 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

p4nzer96/FSAToolbox
A simple toolkit for doing analysis and operating functions on automata
Language: Python - Size: 72.2 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

andrew-johnson-4/L1DFA
Deterministic Finite-State Automata Library for Rust, written in L1
Language: Rust - Size: 42 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

arindas/arundel
Java library for building computation graphs.
Language: Java - Size: 193 KB - Last synced at: 10 days ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

Youngermaster/Spacey
Spacey is an Elixir project for validating and visualizing automata. It is currently under development and provides basic functionality to generate visual representations of deterministic finite automata (DFAs) using Graphvix.
Language: Elixir - Size: 64.5 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

knedl1k/B4B01JAG
CTU FEE Subject Languages, Automats and Gramatics
Language: TeX - Size: 11.8 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

LugolBis/lumo
Command line tool for Automata
Language: Shell - Size: 27.3 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

hemangsk/automata-python
[WIP] :books: A python automata library implementing Finite Automata, FA with Output and PDA
Language: Python - Size: 88.9 KB - Last synced at: 13 days ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 4

ghadeeras/languasaurus
A dynamic parser generator tool for TypeScript/JavaScript
Language: TypeScript - Size: 215 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

alirezakay/RegexToDFA
converting regex (regular expression) to DFA directly by creating syntax tree in java
Language: Java - Size: 1.44 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 15

LIU42/LexicalAnalyzer
《编译原理》课程设计,基于有穷自动机的类 C 语言词法分析器
Language: Python - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

akshitadixit/flowfsm
A versatile Python framework for building and managing finite state machines and workflows, (in future maybe) graph-based systems with ease and flexibility.
Language: Python - Size: 188 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 1
