An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
-
Updated
Aug 10, 2026 - Rust
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
DFA regular expression library & friends
The fast scanner generator for Java™ with full Unicode support
Lex machinary for go.
A low level regular expression library that uses deterministic finite automata.
Pure Go production-grade regex engine with SIMD optimizations. Up to 3-3000x+ faster than stdlib.
Match tens of thousands of regular expressions within milliseconds - Java bindings for Intel's hyperscan 5
clex is a simple lexer generator
All the weekly lab work of the subject 18CSC304J Compiler Design.
An implementation of regular expressions for Python that uses a finite state automaton(正则引擎的Python实现,包括从NFA到DFA和DFA的最小化)
A multilingual, flexible and fast string, glob and regex matcher. Support 拼音匹配 and ローマ字検索.
A Python library for simulating and visualizing finite automata
non-backtracking NFA-based regular expression library, for C and Python
A Python package for automata theory.
These are my programs for compiler design lab work in my sixth semester
Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.
OCaml code to construct an NFA from a regular expression
A Figma like Editor to Design Custom Finite State Machines
An ecosystem of packages to work with automaton and parsers (dfa/nfa/e-nfa/regex/cfg/pda)
To associate your repository with the nfa topic, visit your repo's landing page and select "manage topics."