GitHub topics: automaton
WojciechMula/pyahocorasick
Python module (C extension and plain python) implementing Aho-Corasick algorithm
Language: C - Size: 660 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,005 - Forks: 131

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: 3 days ago - Pushed at: 7 months ago - Stars: 3,709 - Forks: 466

Summer2023SHY/des Fork of gzinck/des
Python suite for working with discrete event systems
Language: Python - Size: 5.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Summer2023SHY/Finite-State-Machine-Model Fork of Reithger/Finite-State-Machine-Model
Another model of Finite State Machines written in Java
Language: Java - Size: 14.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Summer2023SHY/JDec
Java Application for Decentralized Control
Language: Java - Size: 9.28 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0

Valkryst/VParser_CFG
A library to parse and run Context Free Grammars.
Language: Java - Size: 128 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 1

SonicCloudOrg/sonic-driver-core 📦
🎉The Sonic UIAutomation Driver Core. Sonic UI自动化Driver核心。
Language: Java - Size: 474 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 152 - Forks: 78

viniciusfinger/deterministic-finite-automaton-python
Deterministic finite automaton built in python
Language: Python - Size: 23.4 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

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

RegexSolver/regexsolver
Manipulate regex and automaton as if they were sets.
Language: Rust - Size: 122 KB - Last synced at: about 16 hours ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

gustavopvilela/afd-game
2º trabalho prático da disciplina de Fundamentos Teóricos da Computação.
Language: Python - Size: 71 MB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

iamgini/ansible-aap-cac
Configuration as Code (CaC) for Automation Automation Platform (AAP)
Size: 229 KB - Last synced at: 11 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 2

sanskar9999/Neuralautomaton
This Python script simulates and visualizes a 2D grid of simple "integrate-and-fire" neurons using the Pygame library for graphics and event handling, and the NumPy library for efficient numerical calculations. It creates a dynamic, evolving visual pattern based on the interactions between neighboring neurons.
Language: HTML - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

UrielLoeza/Automata-dangerous-word-finder
An automaton has been designed to identify the words *estudiantes*, *escuela*, *rencor*, *rifles*, *crimen*, and *matanza* within a given text. Upon identification, it generates a detailed report that includes the frequency of each word and their respective positions within the text.
Language: C - Size: 1.12 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Devorein/fauton
An ecosystem of packages to work with automaton and parsers (dfa/nfa/e-nfa/regex/cfg/pda)
Language: TypeScript - Size: 6.28 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 2

iomonad/carnifex
Conway's Game of Life automaton written in Common Lisp using SDL for graphic rendering.
Language: Common Lisp - Size: 3.38 MB - Last synced at: 5 days ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 1

pmalex/congruencer
Test lattice identity holding in lattice of congruences of automaton
Language: Rust - Size: 103 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

inamiy/RxAutomaton 📦
🤖 RxSwift + State Machine, inspired by Redux and Elm.
Language: Swift - Size: 328 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 714 - Forks: 31

inamiy/ReactiveAutomaton 📦
🤖 ReactiveCocoa + State Machine, inspired by Redux and Elm.
Language: Swift - Size: 293 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 207 - Forks: 6

inamiy/Harvest 📦
🌾 Harvest: Apple's Combine.framework + State Machine, inspired by Elm.
Language: Swift - Size: 298 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 381 - Forks: 11

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: 4 days ago - Pushed at: almost 2 years ago - Stars: 57 - 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: 2 days ago - Pushed at: almost 2 years ago - Stars: 349 - Forks: 26

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

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: 6 days ago - Pushed at: over 3 years ago - Stars: 202 - Forks: 10

tinkerspy/Automaton
Reactive State Machine Framework for Arduino
Language: C++ - Size: 604 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 380 - Forks: 66

gbossert/pylstar
An implementation of the LSTAR Grammatical Inference Algorithm
Language: Python - Size: 126 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 50 - Forks: 12

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

LorysHamadache/autocell-desktopapp
A C++ application for creating and testing various cellular automata, built with Qt 5.10.1. Features a customizable environment to simulate and visualize different automaton behaviors.
Language: C++ - Size: 22.5 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Nickzs8/GameOfLife
Java implementation of the celular automaton "Game of Life" created by John Horton Conway.
Language: Java - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

amir-azari/DFA-Minimizer-JavaFX
A JavaFX-based tool for visualizing, editing, and minimizing DFAs (Deterministic Finite Automata), enabling users to efficiently create, optimize, and work with state machines in a user-friendly interface.
Language: Java - Size: 3.85 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 8 - 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

ivaaane/conway
Tiny Conway's Game of Life implementation
Language: C - Size: 77.1 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Ouissalb/NFA_to_DFA Fork of koumaimabr/wisoumprojet
A program in Java and QT Jambi to convert an NFA to a DFA and minimize it
Language: Java - Size: 66.1 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

bl00mber/cellular-automata
Generator of one-dimensional cellular automatons
Language: JavaScript - Size: 205 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

eshwar4202/Automaton_Generator
Using graph generator
Language: Python - Size: 1.03 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

mende237/automaton
this project aims at facilitating the use of automats
Language: C - Size: 4.07 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

missipsag/LexiC-analyser
This project is a Lexical Analyzer (Scanner) implemented in C, designed to tokenize a simple programming language. It processes an input string (source code) and identifies valid tokens such as keywords, identifiers, numbers, operators, and punctuation marks. The analyzer is based on a Deterministic Finite Automaton (DFA).
Language: C - Size: 91.8 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

EngenhariaSoftwarePUCRS/Linguagens_Automatos_e_Computacao
| Linguagens, Autômatos e Computação | Júlio Pereira Machado | 3º | 2023/1 | 9.2 | 46515-04 | 60 |
Size: 9.93 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

y-taka-23/ddsv-go
A toy deadlock detector written in Go. 🔍
Language: Go - Size: 428 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 30 - Forks: 2

dahuerfanov/NER
Minimal named-entity tagging system
Language: Java - Size: 1.34 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

ZigRazor/CXXAutomata
A C++ library for simulating automata and Turing machines
Language: C++ - Size: 68.4 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 4

sudo-swe/SFML-GameOfLife
Conway's cellular automaton, 'Game Of Life', created using C++'s SFML library. 📉👾📈
Language: C++ - Size: 422 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

inamiy/SwiftElm
Reactive + Automaton + VTree in Swift, inspired by Elm.
Language: Swift - Size: 47.9 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 103 - Forks: 2

nazavode/automaton
A minimal Python finite-state machine.
Language: Python - Size: 154 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 2

rileyjshaw/ca-finder
:bug: A cellular automaton simulator running as a shader on your GPU
Language: JavaScript - Size: 740 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

LeandroRochAlg/analisador-lexico
[PT] Analisadores léxicos para disciplina de Compiladores.
Language: C - Size: 19.5 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

magnetrwn/margolus-cpp
Reversible cellular automaton simulator for Margolus neighborhood automata: from billiard ball, to gas diffusion, tron, and critters, or any other ruleset possible.
Language: C++ - Size: 1.53 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

jbpt/codebase
The jBPT code library is a compendium of technologies that support research on design, execution, and evaluation of business processes. The library offers a broad range of basis analysis and utility functionality and, due to its open publishing model, can easily be extended.
Language: Java - Size: 329 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 32 - Forks: 17

nqpz/graffito
A small stencil framework for quick design and visualization
Language: Futhark - Size: 731 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

lucas-rami/RNA
Cellular Automata Simulator
Language: Rust - Size: 225 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

melgoharyme/Finite-Automaton-Acceptance-Checker
This repository contains a Python program for checking the acceptability of strings in a Finite State Machine (FSM). The program allows users to define the FSM by providing the number of states, inputs, transitions, and final states. It then evaluates user-provided strings to determine if they are acceptable within the specified FSM.
Language: Python - Size: 836 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Sethex6/music_gen_oracle
Language: Python - Size: 3.91 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

josemavarez11/Regular-Expressions-Validator
C++ console program for validating regular expressions
Language: C++ - Size: 544 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

Lina674/Cellular-Automata
This repository is home to famous cellular automata such as Conway's Game of life or Langton's Ant and are powered by the pygame library.
Language: Python - Size: 133 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

mauricio-ach/automata-lexical-analysis-python
Implementación de análisis léxico usando automatas
Language: Python - Size: 4.88 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

MohanSha/electron-instaPy-GUI
Graphic user interface for https://github.com/MohanSha/InstaPy
Language: HTML - Size: 1.13 MB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

BrunoAndreMattos/trabalho-chatbot
Trabalho final da cadeira Linguagens Formais e Autômatos 2019/01
Language: Python - Size: 4.36 MB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

guzmud/MADrian
Artsy python automatons
Language: Python - Size: 2.93 KB - Last synced at: 8 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Robotechnic/finite-automaton
A little ocaml interpreter that allow to define and test finite automaton
Language: OCaml - Size: 41 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

inamiy/Zelkova
Elm/React.js-like architecture in Swift, powered by ReactiveSwift and LayoutKit.
Language: Swift - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: over 8 years ago - Stars: 69 - Forks: 4

hahaslav/Automaton 📦
Class to create and run automatons
Language: C++ - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Anduis/AutomatonConverter
Transforming a regular expression into a nondeterministic automaton, then into a deterministic automaton, and back to a regular expression.
Language: Java - Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

nolan-martinous/cellular-automata
A collection of cellular automata built using pygame
Language: Python - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

na-teag/editeur-AEF
Projet CY-Tech
Language: Python - Size: 371 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

adrielfabricio/cic-lang
A compiler written in typescript
Language: TypeScript - Size: 61.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

nicolacanzonieri/dfa-la
Creates a transition table for a Deterministic Finite Automaton (DFA) and analyze input
Language: Python - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

aneshodza/pushdown-automaton
Allows users to create (deterministic) pushdown automata
Language: TypeScript - Size: 109 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

almondtools/rexlex
Regular Expressions and Lexing with DFAs
Language: Java - Size: 312 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 2

Lcs002/Automatons
Automaton's algorithms implemented in Java.
Language: Java - Size: 15.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

santiago-jv/automaton-simulator
This application simulates the process of an automaton by evaluating a string as input data. Additionally, certain functionalities were added such as changing the animation speed of each element.
Language: JavaScript - Size: 869 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

luks-m/Intrusion-detection-with-machine-learning 📦
Final code of my engeneering school 2nd year internship
Language: Python - Size: 173 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

azureblue/dawg-compression
Simple implementation of DAFSA minimization using Revuz's algorithm.
Language: Java - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

fzaca/automata-piedrapapeltijera
Automata celular representando el juego de piedra papel o tijera utilizando la libreria de pygame y pygame-gui.
Language: Python - Size: 1.47 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

fzaca/automata-incendio-forestal
Automata celular representando un incendio forestal utilizando la libreria de pygame y pygame-gui.
Language: Python - Size: 477 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

lalBi94/Z1DCellularAutomata
Simple representation of a cellular automaton following the rules established by Stephen Wolfram.
Language: Rust - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

powersj/life
Basic GUI to demo the Game of Life with a variety of rule sets
Language: Rust - Size: 127 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

phillbush/automata.scm
implementation of automata in r7rs scheme
Language: Scheme - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

ricdotnet/finiteautomatons
Samples of algorithms to verify strings / words using finite machines.
Language: Java - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

alienXXVI/SimuladorAFD
Simulador de Autômato Finito Determinístico
Language: C - Size: 85 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

knutwalker/wordle-solvers
Solve a Wordle puzzle based on a provided word list
Language: Rust - Size: 161 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

aryan02420/finite-state-machine
Language: TypeScript - Size: 79.1 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mohammedsohail-dev/DiscreteEventSystems
Supervisor Automaton design in MATLAB using toolbox named "DECK"
Language: MATLAB - Size: 928 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Dpbm/AFD
A software to generate and test deterministic finite automaton
Language: C - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ImTheNit/AutomatePython
Final State Automaton
Language: Python - Size: 603 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hallame/kaufman
kaufman's automaton
Language: C++ - Size: 256 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lpapailiou/fac
A toy programming language including jflex scanner, cup parser and semantic validation. Executably by console and by gui (a toy-IDE).
Language: Java - Size: 2.46 MB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

phillbush/automata.pic
troff's pic(1) macros to draw finite-state machines
Language: Roff - Size: 57.6 KB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

fabiospampinato/FSM 📦
Finite State Machine implementation, with support for guards and enter/exit events.
Language: JavaScript - Size: 22.5 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

fabiospampinato/HSM 📦
Hierarchical State Machine implementation, with support for guards and enter/exit events.
Language: JavaScript - Size: 12.7 KB - Last synced at: 18 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

RidhamKaria/scapy-quic-Q046
learner for for gQUIC Q046
Language: Python - Size: 5.77 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

santiagocardoso/simulador_automatos_com_pilha
Pushdown automata simulator in Python
Language: Python - Size: 722 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

TataSatyaPratheek/CS201
Dumping ground for half baked ideas from CS201
Language: Python - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Dpbm/turing-machine
A turing machine automaton based library for studies.
Language: Java - Size: 896 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MarcosSpessatto/Lexical-Analyzer-Java
Language: Java - Size: 7.81 KB - Last synced at: 17 days ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 1

sergiouph/am-editor
Automata editor online
Language: TypeScript - Size: 7.73 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

Giut0/Morse
Morse decoder with pushdown automaton
Language: C++ - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ubeF/automata
Haskell Library for Deterministic and Non-deterministic Finite Automa
Language: Haskell - Size: 7.23 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

churumellas/algoritmos-estuturas-e-automatos
Algumas implementações para algoritmos clássicos e automatos.
Language: C++ - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

catseye/SMETANA
MIRROR of https://codeberg.org/catseye/SMETANA : A pathological little self-modifying language
Language: Perl - Size: 133 KB - Last synced at: 3 months ago - Pushed at: almost 11 years ago - Stars: 3 - Forks: 0

catseye/Xigxag
MIRROR of https://codeberg.org/catseye/Xigxag : A string-copying automaton that almost always blows up exponentially
Language: Perl - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0
