58 Open Source Automata Software Projects
Free and open source automata code projects including engines, APIs, generators, and tools.
Rust Lang Regex 2052 ⭐
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
An Askreddit List Of Compsci Books 877 ⭐
books and resources loved by r/learnprogramming community, compiled by me, a lurker who kept track
Regex Automata 231 ⭐
A low level regular expression library that uses deterministic finite automata.
Awesome Fsm 232 ⭐
🤖 A curated list of awesome resources related to finite state machines and statecharts.
Noam 162 ⭐
Kingly 160 ⭐
Zero-cost state-machine library for robust, testable and portable user interfaces (most machines compile ~1-2KB)
Automata 152 ⭐
A Python library for simulating finite automata, pushdown automata, and Turing machines
Rustfst 75 ⭐
Rust re-implementation of OpenFST - library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs).
Automatalib 61 ⭐
A free, open-source Java library for modeling automata, graphs, and transition systems
Cyac 63 ⭐
High performance Trie and Ahocorasick automata (AC automata) Keyword Match & Replace Tool for python
Cycle State Machine Demo 25 ⭐
Non-trivial, real use case demo of a hierarchical state machine library with cyclejs
Nierautomatafreecamera 22 ⭐
Just a simple tool that enables the free camera debug mode in NieR:Automata.
Regextodfa 22 ⭐
converting regex (regular expression) to DFA directly by creating syntax tree in java
Automata Python 17 ⭐
[WIP] :books: A python automata library implementing Finite Automata, FA with Output, PDA and TM :rocket: :smile:
Upstarter Automata 137 ⭐
A comprehensive autonomous decentralized systems framework for AI control architects.
Visual Automata 38 ⭐
Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.
Discretestatepattern 28 ⭐
A pattern for creating highly compact and light-weight general purpose finite state machines.
Frame_transpiler 19 ⭐
Frame is a markdown language for creating state machines (automata) in 7 programming languages as well as generating UML documentation.
Ethanjameslew Gameoflife 19 ⭐
A fast, C++ OpenGL implementation of Conway's Game of Life. Now includes a 3D version!