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

GitHub topics: automata

aabs/aabs

About Andrew.

Language: Typst - Size: 2.03 MB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 0 - Forks: 0

breandan/galoisenne

🕸️ Graphs, finite fields and discrete dynamical systems in Kotlin

Language: Kotlin - Size: 122 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 132 - Forks: 11

NikolasKekelak/TuringMachineEditor

A nerdy IDE to play with Turing Machines, grammars, and much more!

Language: Java - Size: 1.54 MB - Last synced at: about 20 hours ago - Pushed at: about 21 hours 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: 2 days ago - Pushed at: 2 days ago - Stars: 48 - Forks: 12

hnaderi/edomata

Production ready event-driven automata for Scala, Scala.js and scala native

Language: Scala - Size: 3.31 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 93 - Forks: 10

ultimate-pa/ultimate

The Ultimate program analysis framework.

Language: Java - Size: 872 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 219 - Forks: 45

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: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 1

Model-Based-Design-Lab/cmwb

Computational Modeling WorkBench

Language: PHP - Size: 95.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0

Model-Based-Design-Lab/cmlang

Computational Modeling Domain Specific Languages and Tools

Language: Xtend - Size: 413 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

Model-Based-Design-Lab/cmlib

Computational Modeling Libraries

Language: Python - Size: 676 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

shilangyu/nfa-sandbox

A sandbox for creating, running, and testing NFAs

Language: TypeScript - Size: 253 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

MirisWisdom/NieR.EXPer

NieR:Automata EXP/Level Patcher

Language: C# - Size: 1.16 MB - Last synced at: 1 day ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 1

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: 6 days ago - Pushed at: 6 months ago - Stars: 3,685 - Forks: 462

netzob/netzob

Netzob: Protocol Reverse Engineering, Modeling and Fuzzing

Language: Python - Size: 25.9 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 794 - Forks: 169

Project-FUMA/FUMA-Amane

(WIP) FUMA Minecraft 整合包分发&管理仓库(代号:FUMA-Amane)

Size: 127 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

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: 9 months ago - Stars: 215 - Forks: 33

labhansh2/models-of-computation

Implementations of theorotical models of computation in cpp. (Not a UNI project)

Language: C++ - Size: 95.7 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

caleb531/automata

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

Language: Python - Size: 2.09 MB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 380 - Forks: 68

fgmacedo/python-statemachine

Python Finite State Machines made easy.

Language: Python - Size: 2.2 MB - Last synced at: 11 days ago - Pushed at: 27 days ago - Stars: 1,036 - Forks: 93

joaopauloaramuni/fundamentos-teoricos-da-computacao

Repo Fundamentos Teóricos da Computação

Language: Python - Size: 27.5 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 23 - Forks: 1

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: over 1 year ago - Stars: 57 - Forks: 9

stateless4j/stateless4j

Lightweight Java State Machine

Language: Java - Size: 269 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 906 - Forks: 190

leonardomso/awesome-fsm

🤖 A curated list of awesome resources related to finite state machines and statecharts.

Language: JavaScript - Size: 192 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 395 - Forks: 23

vgarciasc/dfa-draw

A web tool for drawing deterministic finite automata.

Language: JavaScript - Size: 107 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 4

BurntSushi/regex-automata 📦

A low level regular expression library that uses deterministic finite automata.

Language: Rust - Size: 39.1 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 349 - Forks: 26

ibra-kdbra/Language_Reactor

Language: Assembly - Size: 56.6 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - 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: 19 days ago - Pushed at: 19 days 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: 20 days ago - Pushed at: 20 days 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: 19 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

GitProger/ITMO-CT-dm-labs

Discrete Math Labs

Language: C++ - Size: 1.14 MB - Last synced at: 21 days ago - Pushed at: 21 days 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: 21 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

automatarium/automatarium

A place for automata

Language: TypeScript - Size: 6.29 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 73 - Forks: 11

moorara/algo

Algorithms and Data Structure For Go Applications

Language: Go - Size: 1.41 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 11 - Forks: 3

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: about 20 hours ago - Pushed at: over 3 years ago - Stars: 202 - Forks: 10

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: 8 days ago - Pushed at: about 1 month ago - Stars: 153 - Forks: 17

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: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

ref-humbold/FITA-View 📦

Finite and Infinite Tree Automata Viewer

Language: Java - Size: 9.72 MB - Last synced at: 28 days ago - Pushed at: 28 days 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: 30 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 3

DES-Lab/AALpy

An Automata Learning Library Written in Python

Language: Python - Size: 25.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 179 - Forks: 28

let-unimi/liblet

A teaching aid library for formal languages and compiler courses

Language: Python - Size: 1.49 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 3

tulip-control/omega

Specify and synthesize systems using symbolic algorithms

Language: Python - Size: 899 KB - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 46 - Forks: 5

rustype/typestate-rs

Proc-macro typestate DSL for Rust

Language: Rust - Size: 6.09 MB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 148 - Forks: 11

katef/libfsm

DFA regular expression library & friends

Language: C - Size: 7.3 MB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 955 - Forks: 56

whitemech/pythomata

A Python package for automata theory.

Language: Python - Size: 6.07 MB - Last synced at: 7 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: 1 day 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.71 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 0

HexMerlin/Automata

An optimized library for finite-state automata that includes visualization

Language: C# - Size: 7.52 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

fffaraz/DFA

Deterministic Finite Automata in C++, Token Parser & Lexer

Language: C++ - Size: 105 KB - Last synced at: about 1 month 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: 8 days ago - Pushed at: 8 days ago - Stars: 8 - Forks: 0

hokein/Automata.js

A regular expression converter

Language: JavaScript - Size: 752 KB - Last synced at: 5 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

blenderskool/vyaakaran

📜 Visualize formal languages and automata

Language: TypeScript - Size: 1.1 MB - Last synced at: about 1 month ago - Pushed at: 9 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

rohaquinlop/automathon

A Python library for simulating and visualizing finite automata

Language: Python - Size: 783 KB - Last synced at: about 4 hours ago - Pushed at: 4 months ago - Stars: 66 - Forks: 4

LEE-CHENYU/leviathan

Exploring the Emergence of Complex Systems through Individual Decisions and Relationships

Language: Jupyter Notebook - Size: 414 MB - Last synced at: about 2 months ago - Pushed at: about 2 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: about 2 months ago - Pushed at: about 2 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

LearnLib/automatalib

A free, open-source Java library for modeling automata, graphs, and transition systems

Language: Java - Size: 42.5 MB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 95 - Forks: 33

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: 21 days ago - Pushed at: 7 months ago - Stars: 94 - Forks: 15

mvcisback/lstar

Python implementation of lstar automata learning algorithm.

Language: Python - Size: 93.8 KB - Last synced at: about 1 month 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: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Lurgrid/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: 4 days ago - Pushed at: 11 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: about 1 month ago - Pushed at: 2 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: about 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: about 2 months ago - Pushed at: 2 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: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

onurakkaya/nfa-to-dfa-conversion

FlyWeight Finite Automata Simulator

Language: C# - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: 3 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: about 1 month ago - Pushed at: 3 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: 11 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

arindas/arundel

Java library for building computation graphs.

Language: Java - Size: 193 KB - Last synced at: about 2 months 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: 3 months ago - Pushed at: 3 months 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: 16 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 2

knedl1k/B4B01JAG

CTU FEE Subject Languages, Automats and Gramatics

Language: TeX - Size: 11.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Zakrok09/ts-automata

TS-AUtomata is an automata simulation utility package for FSMs, PDAs, TMs written for/in JS/TS.

Language: TypeScript - Size: 274 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 30 - Forks: 0

LugolBis/lumo

Command line tool for Automata

Language: Shell - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: 3 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: 27 days ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 3

ghadeeras/languasaurus

A dynamic parser generator tool for TypeScript/JavaScript

Language: TypeScript - Size: 215 KB - Last synced at: 3 months ago - Pushed at: 3 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: about 1 month ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 15

LIU42/LexicalAnalyzer

《编译原理》课程设计,基于有穷自动机的类 C 语言词法分析器

Language: Python - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

tulip-control/tulip-control

Temporal Logic Planning toolbox

Language: Python - Size: 9.52 MB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 117 - Forks: 35

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: about 1 month ago - Pushed at: 5 months ago - Stars: 5 - Forks: 1

dfleta/bowling-game-kata-automata

Bowling game kata implementing finite state machine or automata

Language: Python - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

smolkaj/kat

Kleene Algebra with Tests (KAT) and Brzozowski automata

Language: OCaml - Size: 8.79 KB - Last synced at: 6 days ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

teodorszeltins/pushdown-automata

A simple python implementation of non-deterministic pushdown automata (PDA).

Language: Python - Size: 6.84 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 4

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: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

bl00mber/cellular-automata

Generator of one-dimensional cellular automatons

Language: JavaScript - Size: 205 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

jaxcksn/FSMD

A python CLI tool for creating diagrams of finite state machines.

Language: Python - Size: 37.1 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

iscas-tis/roll-library

Regular Omega Language Learning Library

Language: Java - Size: 23.5 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 10 - Forks: 6

MusadiqPasha/Cellular-Automata-Visualizer

Cellular-Automata-Visualizer is a collection of four interactive cellular automaton simulations with real-time, color-coded grid visualizations, implemented in Python mode using Processing.

Language: Python - Size: 74.1 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

katydid/validator-gogo-deprecated-v0.3

Encoding Agnostic Validation (Validation Language, Parsers and Encoders)

Language: Go - Size: 6.34 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 95 - Forks: 6

ArchonInteractive/SwissArmyLib 📦

Collection of helpful utilities we use in our Unity projects.

Language: C# - Size: 9.62 MB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 196 - Forks: 20

MatiasBrizzio/AuRUS

AuRUS 🧬: A Search-Based approach to repair unrealisable Linear-Time Temporal Logic (LTL) specifications.

Language: Java - Size: 156 MB - Last synced at: 30 days ago - Pushed at: 12 months ago - Stars: 4 - Forks: 1

ShE3py/I53-TP4

Regex matcher using Thompson’s construction.

Language: C - Size: 134 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

joaopauloaramuni/compiladores

Repo Compiladores

Language: C++ - Size: 11.7 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 23 - Forks: 0

kigawas/computation-py

Python implementation for Understanding Computation book.

Language: Python - Size: 208 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 3

de7ign/automata

Web Application to play with finite state machines and run algorithms on top of the finite state machines

Language: TypeScript - Size: 3.08 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 1

Amirreza81/Buchi-automaton

Theoretical Project about Büchi and Generalized Büchi automaton

Language: TeX - Size: 3.32 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

Lazerbeak12345/pixelmanipulator

A super powerful Typescript library for cellular automation

Language: TypeScript - Size: 3.35 MB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 2

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: about 1 month ago - Pushed at: 4 months ago - Stars: 65 - Forks: 9