Ecosyste.ms: Repos

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

GitHub topics: regex-engine

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: 64.5 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 488 - Forks: 85

loganpkg/spot

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

Language: C - Size: 891 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 2 - Forks: 0

nitely/nim-regex

Pure Nim regex engine. Guarantees linear time matching

Language: Nim - Size: 2.95 MB - Last synced: 5 days ago - Pushed: about 1 month ago - Stars: 220 - Forks: 20

hyperpape/needle

Compiling string matching algorithms and regular expressions to java bytecode

Language: Java - Size: 1000 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 18 - Forks: 0

jonaski/libgnurx

:ox: regex functionality from glibc extracted into a separate library

Language: C - Size: 146 KB - Last synced: 14 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

zezax/one

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

Language: C++ - Size: 702 KB - Last synced: 12 days ago - Pushed: 14 days ago - Stars: 2 - Forks: 0

trusktr/regexr

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

Language: TypeScript - Size: 382 KB - Last synced: 11 days ago - Pushed: 3 months ago - Stars: 63 - Forks: 1

tiehuis/zig-regex

A regex implementation for the zig programming language

Language: Zig - Size: 163 KB - Last synced: 12 days ago - Pushed: 4 months ago - Stars: 150 - Forks: 21

Ingenious-c0der/Beluga

An esoteric programming language based on Turing Machines

Language: C++ - Size: 155 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 5 - Forks: 0

girishji/re2

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

Language: C++ - Size: 578 KB - Last synced: 13 days ago - Pushed: 6 months ago - Stars: 26 - Forks: 4

AspieSoft/go-regex-re2

A performance improvement to the builtin RE2 module.

Language: Go - Size: 38.1 KB - Last synced: 15 days ago - Pushed: 7 months 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: 15 days ago - Pushed: 7 months ago - Stars: 12 - Forks: 1

almondtools/rexlex

Regular Expressions and Lexing with DFAs

Language: Java - Size: 312 KB - Last synced: 4 days ago - Pushed: 21 days ago - Stars: 9 - Forks: 2

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.23 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3,330 - Forks: 410

ColinEberhardt/assemblyscript-regex

A regex engine for AssemblyScript

Language: TypeScript - Size: 854 KB - Last synced: 24 days ago - Pushed: 6 months ago - Stars: 86 - Forks: 12

adam-mcdaniel/regex-engine

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

Language: C++ - Size: 4.01 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 1 - Forks: 0

siidheesh/regex

a text-directed regex engine

Language: Python - Size: 78.1 KB - Last synced: 30 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

ruomh/regex-tool

Currently, this repository is just for issue tracking.

Size: 6.84 KB - Last synced: about 1 month ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

le0pard/re2js

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

Language: JavaScript - Size: 7.93 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 90 - Forks: 2

Maki-Daisuke/go-yarex

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

Language: Go - Size: 158 KB - Last synced: 27 days ago - Pushed: 2 months ago - Stars: 28 - Forks: 3

alexiscabana/HMGrep

A grep-like pattern matcher in C

Language: C - Size: 13.7 KB - Last synced: about 2 months ago - Pushed: about 6 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: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

BurntSushi/regex-automata 📦

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

Language: Rust - Size: 39.1 MB - Last synced: 7 days ago - Pushed: 10 months ago - Stars: 354 - Forks: 26

Dentosal/reregex

Minimal regex engine

Language: Rust - Size: 13.7 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

GrieferAtWork/kos-libregex

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

Language: C - Size: 1.11 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

J-Nova/testregex

Testregex.com repo

Language: JavaScript - Size: 11.3 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 2 - Forks: 0

doganulus/montre

The original timed regular expression matcher over temporal behaviors

Language: C++ - Size: 3.5 MB - Last synced: 13 days ago - Pushed: 11 months ago - Stars: 15 - Forks: 5

Deftextra/regexEngine

Simple regex engine implementation.

Language: C++ - Size: 1.08 MB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

yazaldefilimone/dolphin

🐬 | The Dolphin Programming Language

Language: TypeScript - Size: 202 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

dlclark/regexp2

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

Language: Go - Size: 435 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 904 - Forks: 79

nitely/regexy 📦

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

Language: Python - Size: 122 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 9 - Forks: 1

nitely/nregex

A fast DFA based Regex engine that supports submatches

Language: Nim - Size: 476 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 52 - Forks: 1

florianingerl/com.florianingerl.util.regex

Java regex library

Language: Java - Size: 1.79 MB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 39 - Forks: 5

luckasRanarison/regex-potata

Potata regex engine

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

TheScown/regex-engine

A simple regular expression engine written in Scala

Language: Scala - Size: 21.5 KB - Last synced: 4 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

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: about 2 months ago - Pushed: over 1 year ago - Stars: 94 - Forks: 18

Panda-Hope/Regex-Resolver

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

Language: C - Size: 111 KB - Last synced: 4 months ago - Pushed: about 5 years ago - Stars: 7 - Forks: 4

karust/regexcmp

A tool to compare different regexp libraries in Go

Language: Go - Size: 20.5 KB - Last synced: 27 days ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

rurban/pcre

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

Language: C - Size: 12.6 MB - Last synced: 14 days ago - Pushed: 2 months ago - Stars: 6 - Forks: 8

Daethyra/scripts-n-templates

Miscellaneous scripts, reference documents, and Python module templates.

Language: Python - Size: 75.2 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 0 - 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: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

momid3/Parser

a general purpose parser framework written in Kotlin

Language: Kotlin - Size: 318 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

DaurenAmanbayev/FastFormatter

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

Language: C# - Size: 445 KB - Last synced: 8 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

rhaeguard/rgx

a tiny regex engine written in go

Language: Go - Size: 108 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

tonisidneimc/Regex-Engine

A simple, but powerful Regular Expression recognizer

Language: Python - Size: 4.88 KB - Last synced: 8 months ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0

Thelepest/Christmas_Excercises

PHONE NUMBERS SORTING USING REGEX ALGORYTHM

Language: Python - Size: 0 Bytes - Last synced: 9 months ago - Pushed: over 2 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: 1 day ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

Elara6331/pcre

Pure-Go port of the PCRE2 regular expression engine.

Language: Go - Size: 936 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 5 - Forks: 1

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: 10 months ago - Pushed: about 1 year 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: 10 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

bGraebener/RegExpEngine

Simple regular expression engine in golang using Thompsons Construction

Language: Go - Size: 23.4 KB - Last synced: 9 months ago - Pushed: about 6 years ago - Stars: 3 - Forks: 1

sihlfall/regex-test-cases

Regex engine test cases extracted from RE2

Language: Jupyter Notebook - Size: 2.14 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

jpbro/VbPcre2

PCRE2 Wrapper for VB6

Language: Visual Basic - Size: 651 KB - Last synced: 10 months ago - Pushed: almost 6 years ago - Stars: 11 - Forks: 12

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: 9 months ago - Pushed: 9 months 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: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

MartinErhardt/RoaringRegex

Regex Engine using SIMD and Roaring-Bitmaps

Language: C++ - Size: 94.7 KB - Last synced: 12 months ago - Pushed: over 1 year ago - Stars: 7 - Forks: 0

andrew-johnson-4/L1DFA

Deterministic Finite-State Automata Library for Rust, written in L1

Language: Rust - Size: 42 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

elite-lang/Lex

Lex is a Regex Engine for lexical analyzer

Language: C++ - Size: 909 KB - Last synced: 9 months ago - Pushed: about 7 years ago - Stars: 6 - Forks: 2

thepsauce/ParsEase

Simple and easy to use regex parsing language

Language: C - Size: 31.3 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

alimpfard/nlp-lex

Hopefully a lexer-generator that doesn't fucking suck

Language: JavaScript - Size: 3.61 MB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 9 - Forks: 0

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: 12 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

moar-regex/moar

Deterministic Regular Expressions with Backreferences

Language: Java - Size: 1.55 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 19 - Forks: 3

jafarlihi/clex

clex is a simple lexer generator

Language: C - Size: 137 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 62 - Forks: 6

kyx0r/pikevm

Russ Cox/Rob Pike pikevm regex implementation

Language: C - Size: 74.2 KB - Last synced: about 1 year ago - Pushed: about 2 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: 4 days ago - Pushed: over 2 years ago - Stars: 5 - Forks: 1

Brunonavarrooficial/classValidandoFormulario

Usando técnicas de Classe em JavaScript

Language: JavaScript - Size: 4.88 KB - Last synced: 12 months ago - Pushed: over 1 year 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: about 1 year ago - Pushed: over 3 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: about 1 year ago - Pushed: about 3 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: 14 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 4

aleamb/simple-regex-engine

Simplified regex engine for educational purposes.

Language: Java - Size: 557 KB - Last synced: about 1 year ago - Pushed: about 2 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: about 1 year ago - Pushed: almost 4 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: about 1 year ago - Pushed: over 1 year 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: about 1 year ago - Pushed: over 5 years ago - Stars: 7 - Forks: 1

ReevaJS/regexp

An ECMA262-conforming RegExp implementation

Language: Kotlin - Size: 227 KB - Last synced: about 1 year ago - Pushed: over 1 year 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: 14 days ago - Pushed: over 5 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: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

zn-cn/Regex-engine

简易正则表达式引擎

Language: Java - Size: 120 KB - Last synced: 12 months ago - Pushed: about 6 years ago - Stars: 4 - Forks: 0

BooleanCube/Random-Regex-Generator

A random RegEx generator without using any RegEx

Language: Java - Size: 21.5 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 3 - Forks: 0

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

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

Size: 79.1 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 15 - Forks: 2

shauryashaurya/CooleRE

coolRE (cooler) is a set of regular expression engines written in Python - implementing a toy engine for learning, then one based on backtracking and finally a NFA-DFA based engine.

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

snowdreams1006/regexper-static

JavaScript 正则表达式可视化

Language: JavaScript - Size: 4.47 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 5 - Forks: 2

Delta-in-hub/RE--

A Zero to One Regular expression engine which supports almost all feature except Capturing Groups, Negated Character Classes and something else.

Language: C++ - Size: 462 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

Merieli/alura-regex-front

Course "Regular Expressions: Capturing Texts Magically" at Alura

Language: JavaScript - Size: 240 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

savi-lang/Regex

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

Size: 65.4 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

Vove7/ParamRegexEngine

匹配形如 `@{city}天气` 的'正则式'

Language: Kotlin - Size: 4.25 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 0

RReverser/derex

Derivatives-based regexp to DFA compiler

Language: TypeScript - Size: 23.4 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 7 - Forks: 1

vinayakphegde/regex-engine

regular expression parser using the C programming language.

Language: C - Size: 4.88 KB - Last synced: 12 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

kophy/Azuki

A regular expression engine implemented with virtual machine approach. Python wrapper provided.

Language: C++ - Size: 228 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 10 - Forks: 0

YLonely/regex-engine-2

A regex engine based on formal automata parsing techniques.

Language: C++ - Size: 2.92 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 6 - Forks: 1

kyorohiro/dart.tiny_parser

Dart package for parser and regex

Language: Dart - Size: 7.24 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0

Jeffresh/regex-engine

write an extendable regex engine that can handle basic regex syntax, including literals (a, b, c, etc.), wild-cards (.), and metacharacters (?, *, +, ^, $).

Language: Python - Size: 91.8 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

RobertDurfee/RegularExpression

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

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

alextsao1999/CRegex

DFA Regex Implement

Language: C++ - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

DomParfitt/gecko

RegEx Parser in Go

Language: Go - Size: 4.15 MB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

lolicon/Sumomo

Regex-Engine in pure kotlin

Language: Kotlin - Size: 76.2 KB - Last synced: 12 months ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0

jerryc05/Simple-Regex-Engine

A simple Regex Engine written in OCaml

Language: OCaml - Size: 43 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

stevebrun/Reggie

A state machine automata simulation framework for Swift.

Language: Swift - Size: 44.9 KB - Last synced: 28 days ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

jpnqs/ZCL_REGEX

ABAP-Klasse zur objektorientierten Kapselung von Regulären Ausdrücken.

Language: ABAP - Size: 68.4 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

rurban/hyperscan Fork of intel/hyperscan

High-performance regular expression matching library

Language: C++ - Size: 3.77 MB - Last synced: 14 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

beatrizmf/regex

a JavaScript implementation of Regular Expressions

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