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

GitHub topics: regex-engine

Beariish/picomatch

A tiny implementation of a sensible regex subset

Language: C - Size: 7.81 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - 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,717 - Forks: 466

rurban/pcre

mirror of https://github.com/PhilipHazel/pcre2/, updated daily

Language: C - Size: 15.2 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 6 - Forks: 10

le0pard/re2js

RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching

Language: JavaScript - Size: 10.1 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 151 - Forks: 5

J-Nova/testregex

Testregex.com repo

Language: JavaScript - Size: 11.3 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

hyperpape/needle

Compiling string matching algorithms and regular expressions to java bytecode

Language: Java - Size: 1.09 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 58 - Forks: 2

RegexSolver/regexsolver

Manipulate regex and automaton as if they were sets.

Language: Rust - Size: 122 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

Genivia/RE-flex

A high-performance C++ regex library and lexical analyzer generator with Unicode support. Extends Flex++ with Unicode support, indent/dedent anchors, lazy quantifiers, functions for lex and syntax error reporting and more. Seamlessly integrates with Bison and other parsers.

Language: C++ - Size: 73.6 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 562 - Forks: 89

tiehuis/zig-regex

A regex implementation for the zig programming language

Language: Zig - Size: 148 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 229 - Forks: 25

nitely/nim-regex

Pure Nim regex engine. Guarantees linear time matching

Language: Nim - Size: 3.05 MB - Last synced at: 29 days ago - Pushed at: 4 months ago - Stars: 231 - Forks: 21

Testspieler09/regex_engine

A simple regex engine written in Rust

Language: Rust - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

zebbern/regex-crawler

Regex Web Crawler that searches on custom regexes meanwhile crawling each site to find the information your looking for!

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

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

xhu6/regex_engine

A regex engine written in Rust

Language: Rust - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

GrieferAtWork/kos-libregex

Regex Library for KOS (submodule for regcomp(3) & regexec(3))

Language: C - Size: 1.35 MB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

ColinEberhardt/assemblyscript-regex

A regex engine for AssemblyScript

Language: TypeScript - Size: 854 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 88 - Forks: 12

gabrielaltran/RegexLab

An interactive web application designed to help developers test, build, and learn regular expressions. With its intuitive interface and powerful features, it simplifies the process of working with regex patterns.

Language: JavaScript - Size: 216 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

dlclark/regexp2

A full-featured regex engine in pure Go based on the .NET engine

Language: Go - Size: 479 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1,060 - Forks: 85

girishji/re2

R interface to Google re2 (C++) regular expression engine

Language: C++ - Size: 581 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 30 - Forks: 4

cmalf/js-regex-tester

Regular Expression Tester: A powerful script tool for testing and debugging regular expressions in JavaScript.

Language: JavaScript - Size: 840 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

h2337/clex 📦

clex is a simple lexer generator

Language: C - Size: 123 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 95 - Forks: 9

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

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

trusktr/regexr

Easily compose regular expressions without the need for double-escaping inside strings.

Language: TypeScript - Size: 382 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 64 - Forks: 1

NeoUtils/XRegex

[WIP] Cross-platform regular expression processor.

Language: Kotlin - Size: 166 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

Pranavjeet-Naidu/NFAbric

A Non-deterministic Finite Automaton (NFA) based Regular Expression Engine implemented in Scala. Supports basic regex operations, dot operator, and visualization using GraphViz.

Language: Scala - Size: 5.86 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

rhaeguard/rgx

a tiny regex engine written in go

Language: Go - Size: 108 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 2

jpbro/VbPcre2

PCRE2 Wrapper for VB6

Language: Visual Basic - Size: 651 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 14 - Forks: 16

daniel-idowu-01/regex-validate

A comprehensive validation utility class that provides a wide range of validation methods using regular expressions. This class offers validation for common data formats including emails, passwords, dates, phone numbers, and various other standard formats.

Language: TypeScript - Size: 105 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

BjorneEk/jit-regex

a jit compiled regex parser

Language: C - Size: 79.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

harlaksh/ultimate-regex

Ultimate list of all things Regex

Size: 4.88 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

alimpfard/nlp-lex

Hopefully a lexer-generator that doesn't fucking suck

Language: JavaScript - Size: 3.61 MB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

yazaldefilimone/dolphin

The Dolphin Programming Language

Language: TypeScript - Size: 202 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

Acssiohm/ORegex

Simple but pretty complete OCaml regex engine

Language: OCaml - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

thechampagne/zure

⚡ Zig binding for rust regex engine.

Language: Zig - Size: 630 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Ravikisha/matchgo

matchgo is a minimalistic regex engine that allows you to compile regex patterns, check strings for matches, and extract matched groups.

Language: Go - Size: 3.2 MB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

adam-mcdaniel/regex-engine

A Regex📋 implementation in C++ using Thompson's NFA algorithm

Language: C++ - Size: 4.01 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

ibnuh/regex-generator

A web tools to generate regular expressions from set of strings. https://ibnuhx.com/regex-generator

Language: HTML - Size: 593 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 97 - Forks: 16

Elara6331/pcre

Pure-Go port of the PCRE2 regular expression engine.

Language: Go - Size: 936 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 11 - Forks: 3

nitely/nregex

A fast DFA based Regex engine that supports submatches

Language: Nim - Size: 476 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 52 - Forks: 1

bondeje/lexre

A regex compiler using NFA/DFA conversion to build lexers on data streams

Language: C - Size: 65.4 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

SBDavid/How-a-Regex-Engine-Works-Internally

逐章解析正则表达式引擎工作原理,写出高效地错误率的正则表达式。本仓库为正则教程

Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 3

savi-lang/Regex

Regular expressions for the Savi standard library, written in pure Savi.

Size: 74.2 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

cerebr4lz/pre

Python Regular Expression engine

Language: Python - Size: 6.84 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Maki-Daisuke/go-yarex

Yet Another Regular EXpresssion engine using backtracking and supporting AOT-compililation

Language: Go - Size: 158 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 3

mkpro118/Regex-Engine

Regex Engine in C

Language: C - Size: 75.2 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

zerkawei/Oregano

Regex engine for the Beef programming language

Language: Beef - Size: 65.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

RobertDurfee/RegularExpression

A library for parsing, compiling, and executing regular expressions.

Language: Rust - Size: 99.6 KB - Last synced at: 22 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

Daethyra/scripts-n-templates

Miscellaneous scripts, reference documents, and Python module templates.

Language: Python - Size: 63.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

florianingerl/com.florianingerl.util.regex

Java regex library

Language: Java - Size: 1.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 42 - Forks: 5

RReverser/derex

Derivatives-based regexp to DFA compiler

Language: TypeScript - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 1

loganpkg/spot

Monorepo containing the spot text editor and an implementation of the m4 macro processor

Language: C - Size: 962 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

zezax/one

This is the "one": Linuxy infrastructureish mostly C++ code.

Language: C++ - Size: 702 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

AspieSoft/go-regex-re2

A performance improvement to the builtin RE2 module.

Language: Go - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

AspieSoft/go-regex

A High Performance PCRE Regex Package That Uses A Cache.

Language: Go - Size: 131 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 1

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

siidheesh/regex

a text-directed regex engine

Language: Python - Size: 78.1 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ruomh/regex-tool

Currently, this repository is just for issue tracking.

Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

alexiscabana/HMGrep

A grep-like pattern matcher in C

Language: C - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

zyxw59/regex.rs

A regex implementation in rust for strings of generic tokens

Language: Rust - Size: 23.4 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

doganulus/montre

The original timed regular expression matcher over temporal behaviors

Language: C++ - Size: 3.5 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 5

Deftextra/regexEngine

Simple regex engine implementation.

Language: C++ - Size: 1.08 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

YLonely/regex-engine-2

A regex engine based on formal automata parsing techniques.

Language: C++ - Size: 2.92 MB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 1

nitely/regexy 📦

:wavy_dash: Linear time regex matching supporting streams and other goodies

Language: Python - Size: 122 KB - Last synced at: 14 days ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 1

moar-regex/moar

Deterministic Regular Expressions with Backreferences

Language: Java - Size: 1.55 MB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 3

luckasRanarison/regex-potata

Potata regex engine

Language: Rust - Size: 267 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

TheScown/regex-engine

A simple regular expression engine written in Scala

Language: Scala - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Panda-Hope/Regex-Resolver

基于NFA(不确定有穷自动机)与自底向上语法分析构造的正则表达式解析器

Language: C - Size: 111 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 4

beatrizmf/regex

a JavaScript implementation of Regular Expressions

Language: JavaScript - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

karust/regexcmp

A tool to compare different regexp libraries in Go

Language: Go - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Miracl3xt/Hardcoder

This tool is designed to find hardcoded secrets in Source code,Logs or ur local files. Lightweight,Multithreaded tool to find Secrets,sensitive data in youre day to day life

Language: Python - Size: 442 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

momid3/Parser

a general purpose parser framework written in Kotlin

Language: Kotlin - Size: 318 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

DaurenAmanbayev/FastFormatter

C# content regex tool, text editor, ip list parser

Language: C# - Size: 445 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

tonisidneimc/Regex-Engine

A simple, but powerful Regular Expression recognizer

Language: Python - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

Thelepest/Christmas_Excercises

PHONE NUMBERS SORTING USING REGEX ALGORYTHM

Language: Python - Size: 0 Bytes - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

s41r4j/simpex

[ 'simpex' -> "simple regex" ]: simplifies process of using regex for everyone

Language: Python - Size: 41 KB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

legendkong/subi-public

English to RegEx converter, powered by gpt-3.5-turbo and Vercel Edge Functions.

Language: TypeScript - Size: 2.32 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 0

Francy93/Racket-Projects

Discover the world of Racket programming! This repository showcases four projects, including a Trafficlights simulation with Arduino, a Virtual Turing Machine emulator, a regex matcher using FSM, and a Raspberry Pi-controlled network server for MIRTO. Unleash your coding skills with Racket! 🚀🎓🔧

Language: Racket - Size: 242 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

bGraebener/RegExpEngine

Simple regular expression engine in golang using Thompsons Construction

Language: Go - Size: 23.4 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

sihlfall/regex-test-cases

Regex engine test cases extracted from RE2

Language: Jupyter Notebook - Size: 2.3 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

gyrovorbis/tiny-regex-c Fork of kokke/tiny-regex-c

Lightweight, C-based regular expression engine as a single file library, inspired by the book "Beautiful Code."

Language: C - Size: 231 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

fnvir/re_to_dfa

A simple regex compiler which converts the regular expression into a dfa which can be simulated to check if a string matches the pattern...

Language: Python - Size: 144 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

MartinErhardt/RoaringRegex

Regex Engine using SIMD and Roaring-Bitmaps

Language: C++ - Size: 94.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

elite-lang/Lex

Lex is a Regex Engine for lexical analyzer

Language: C++ - Size: 909 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 6 - Forks: 2

thepsauce/ParsEase

Simple and easy to use regex parsing language

Language: C - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

snowdreams1006/regexper-static

JavaScript 正则表达式可视化

Language: JavaScript - Size: 4.47 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

TarasRashkevych99/simple-regex-parser

This repository provides a basic implementation of a regex parser that is able to determine whether or not a word matches a particular regular expression

Language: Python - Size: 170 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

kyx0r/pikevm

Russ Cox/Rob Pike pikevm regex implementation

Language: C - Size: 74.2 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 19 - Forks: 4

marcin-chwedczuk/reng

Simple toy regex engine implemented using backtracking algorithm and continuations.

Language: Java - Size: 105 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

Brunonavarrooficial/classValidandoFormulario

Usando técnicas de Classe em JavaScript

Language: JavaScript - Size: 4.88 KB - Last synced at: 24 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Sharkbyteprojects/regular-expression-file-replacer 📦

search with regex in file line per line and replace it

Language: C++ - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

weenchvd/Regex

Regular expression. Scaner. Parser. Compiler. Engineering a Compiler, 2nd Edition - K. Cooper, L. Torczon (2012)

Language: C++ - Size: 239 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

rurban/re-engine-PCRE2

use pcre-jit instead of slow perl regex

Language: Perl - Size: 255 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 4

aleamb/simple-regex-engine

Simplified regex engine for educational purposes.

Language: Java - Size: 557 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

steynvl/rel

REL is a non-backtracking regular expression engine with support for constant lookahead and submatch tracking.

Language: C - Size: 86.9 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

rxaviersantos/regex

Aplicação web para gerar expressões regulares a partir de um conjunto de strings

Language: JavaScript - Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

mmerabet42/ft_lexiq

A generic syntactic and lexical analyzer (context-free grammar)

Language: HTML - Size: 1.06 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 1

ReevaJS/regexp

An ECMA262-conforming RegExp implementation

Language: Kotlin - Size: 227 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

eocron/ORegex

Object oriented Regular Expressions implementation. The syntax is the same as .NET Regex.

Language: C# - Size: 1.7 MB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 4

cubicYYY/Toy-Rust-Regex

A regex compiler, using Thompson's construction

Language: Rust - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0