Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Regex

Regex

131 projects

Showing 36 of 131 projects

matchAll
matchAll

A JavaScript proposal for String.prototype.matchAll, providing an iterator over all regex matches with capturing groups.

#tc39#regex#polyfill
Stars100
Forks8
Last commit5 years ago
Label your Pull Requests auto-magically (using committed files)
Label your Pull Requests auto-magically (using committed files)TypeScript

A GitHub Action that automatically labels pull requests based on committed files using regex patterns.

#repository-management#regex#workflow-automation
Stars99
Forks16
Last commit
goregen
goregenGo

A Go library for generating random strings that match a given regular expression pattern.

#developer-tools#regex#go-library
Stars92
Forks26
Last commit4 years ago
flag s
flag sHTML

Adds the `s` (dotAll) flag to JavaScript regular expressions, making `.` match any character including line terminators.

#tc39#regex#proposal
Stars88
Forks9
Last commit4 years ago
Optimize Regex
Optimize RegexJavaScript

An ESLint plugin that automatically optimizes regular expression literals for better performance.

#regex-optimization#developer-tools#regex
Stars77
Forks7
Last commit2 years ago
genex
genexGo

A Go package that expands regular expressions into all possible matching strings.

#regex#domain-discovery#combinatorics
Stars77
Forks8
Last commit6 years ago
flag v
flag v

Adds set notation (difference, intersection) and Unicode string properties to ECMAScript regular expressions via the new 'v' flag.

#unicode#regex#ecmascript
Stars76
Forks11
Last commit3 years ago
Pull Request Lint With Regex
Pull Request Lint With RegexJavaScript

A fast TypeScript GitHub Action that validates pull request titles against a configurable regex pattern.

#workflow#regex#linter
Stars72
Forks28
Last commit3 days ago
UNIS
UNISGo

A common architecture for string utilities in Go, providing interfaces and implementations for extensible string processing.

#utility-wrapper#regex#validation
Stars70
Forks4
Last commit9 years ago
Regex
RegexSwift

A Swift wrapper for NSRegularExpression providing convenient string matching and replacement methods.

#ios#regex#nsregularexpression
Stars67
Forks16
Last commit9 years ago
relint
relintPython

A Python-based linter that allows you to create custom linting rules using regular expressions.

#hacktoberfest#developer-tools#pre-commit
Stars65
Forks14
Last commit3 days ago
flag d
flag dHTML

A Stage 4 ECMAScript proposal to add start and end indices for regex capture groups via the 'd' flag.

#tc39#regex#syntax-highlighting
Stars65
Forks9
Last commit4 years ago
alexa
alexaCommon Lisp

A Common Lisp lexical analyzer generator that defines a domain-specific language within your Lisp program, eliminating the need for external tools.

#language-engineering#lexical-analysis#regex
Stars64
Forks6
Last commit1 year ago
allot
allotGo

A Go library for matching and parsing commands with placeholders and regex patterns.

#parsing#matching#chatbots
Stars60
Forks9
Last commit4 years ago
dregex
dregexJava

A Java regular expression engine using deterministic finite automata (DFA) for linear matching time and set operations.

#dfa#java-library#unicode
Stars56
Forks7
Last commit2 days ago
emoji.cr
emoji.crCrystal

A Crystal library for converting emoji shortcodes to Unicode characters and sanitizing emoji from strings.

#emoji#library#unicode
Stars53
Forks4
Last commit3 years ago
Ticket Check Action
Ticket Check ActionTypeScript

A GitHub Action that verifies pull request titles start with a ticket ID and can auto-update them.

#devops#regex#jira
Stars49
Forks35
Last commit1 year ago
Legacy RegExp features
Legacy RegExp features

ECMAScript proposal to standardize legacy RegExp static properties like RegExp.$1 and the RegExp.prototype.compile method.

#tc39#regex#standardization
Stars48
Forks14
Last commit3 years ago
Stringly.Typed
Stringly.TypedC#

A .NET library for seamless, type-safe conversion between strings and .NET types using implicit operators and regex validation.

#strongly-typed#regex#validation
Stars48
Forks4
Last commit8 years ago
Pawn.Regex
Pawn.RegexC++

A Pawn plugin that adds regular expression support with match group extraction capabilities.

#pawn-scripting#pawn#regex
Stars46
Forks10
Last commit4 years ago
Regex Nodes
Regex NodesJavaScript

A node-based visual editor for creating, understanding, and editing regular expressions for JavaScript.

#regex-visualization#graph#developer-tools
Stars41
Forks5
Last commit2 years ago
nvim-strict
nvim-strictLua

A strict, native code style formatting plugin for Neovim that highlights and fixes common style issues like deep nesting and overlong lines.

#formatting#editor-tool#regex
Stars41
Forks2
Last commit3 months ago
ocaml-pcre
ocaml-pcreOCaml

OCaml bindings to the PCRE library, providing Perl-compatible regular expressions for string matching.

#functional-programming#perl-compatible#regex
Stars35
Forks12
Last commit2 months ago
regex-utils
regex-utilsTypeScript

A TypeScript library for regex set operations like equivalence checking, intersection, complement, and string generation.

#regex-complement#regex#formal-languages
Stars35
Forks5
Last commit2 months ago
ngx-translate-lint
ngx-translate-lintTypeScript

A CLI tool for linting ngx-translate keys in Angular applications using regex to find missing, unused, or misprinted keys.

#hacktoberfest#regex#lint
Stars34
Forks10
Last commit3 months ago
lex_luthor
lex_luthorElixir

A state-based lexer for Elixir that uses macros to generate reusable lexers with regular expression rules.

#parsing#elixir#regex
Stars33
Forks5
Last commit9 days ago
textoken
textokenRuby

A Ruby gem for customizable text tokenization, useful for web crawling and natural language processing.

#web-crawling#text-tokenization#regex
Stars31
Forks3
Last commit5 years ago
Extended mode and comments
Extended mode and commentsJavaScript

A TC39 proposal to add extended mode (x flag) with insignificant whitespace and comments to ECMAScript regular expressions.

#developer-tools#tc39#regex
Stars31
Forks1
Last commit5 years ago
301 Redirect Module
301 Redirect ModuleHTML

An enhanced Sitecore module for managing 301/302 redirects with regex support, automatic redirect generation, and content editor integration.

#url-rewriting#site-migration#regex
Stars31
Forks66
Last commit2 years ago
regexpp
regexppTypeScript

A regular expression parser, validator, and AST visitor for ECMAScript, enabling programmatic analysis of regex patterns.

#developer-tools#regex#regex-parser
Stars31
Forks6
Last commit1 year ago
glyphs
glyphsCommon Lisp

A Common Lisp library that reduces verbosity using Unicode glyphs for function definitions, conditionals, and lambda expressions.

#functional-programming#regex#macros
Stars30
Forks0
Last commit8 years ago
cl-string-generator
cl-string-generatorCommon Lisp

A Common Lisp library that generates strings matching a given regular expression.

#regex#data-generation#testing
Stars27
Forks2
Last commit5 years ago
Humane-re
Humane-reOCaml

A human-friendly OCaml regex library providing an easy interface for common string operations without C dependencies.

#functional-programming#library#regex
Stars25
Forks2
Last commit7 years ago
vue-r-mask
vue-r-maskJavaScript

A Vue.js directive for input masking using JavaScript regular expression syntax in templates.

#input-masking#vue-js#regex
Stars22
Forks7
Last commit2 years ago
Atomic operators
Atomic operatorsJavaScript

A proposal to add atomic groups ((?>…)) and possessive quantifiers (*+, ++, etc.) to ECMAScript regular expressions for backtracking control.

#tc39#regex#performance-optimization
Stars21
Forks2
Last commit
Draft.js Regex
Draft.js RegexJavaScript

Flexible helpers for Draft.js to improve editor capabilities with regex text replacement and style management.

#content-editing#regex#text-processing
Stars19
Forks1
Last commit6 years ago
PreviousPage 3 of 4Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
9 months ago
#Text Processing45
#Pattern Matching30
#Regular Expressions27
#Regexp25
#Javascript24
#Developer Tools24
#Regular Expression22
#Unicode14
#Typescript13
#String Manipulation13
#Performance11
#Library11