Showing 36 of 129 projects
A GitHub Action that automatically labels pull requests based on committed files using regex patterns.
A Go library for generating random strings that match a given regular expression pattern.
Adds the `s` (dotAll) flag to JavaScript regular expressions, making `.` match any character including line terminators.
A Go package that expands regular expressions into all possible matching strings.
An ESLint plugin that automatically optimizes regular expression literals for better performance.
Adds set notation (difference, intersection) and Unicode string properties to ECMAScript regular expressions via the new 'v' flag.
A fast TypeScript GitHub Action that validates pull request titles against a configurable regex pattern.
A common architecture for string utilities in Go, providing interfaces and implementations for extensible string processing.
A Swift wrapper for NSRegularExpression providing convenient string matching and replacement methods.
A Python-based linter that allows you to create custom linting rules using regular expressions.
A Stage 4 ECMAScript proposal to add start and end indices for regex capture groups via the 'd' flag.
A Common Lisp lexical analyzer generator that defines a domain-specific language within your Lisp program, eliminating the need for external tools.
A Go library for matching and parsing commands with placeholders and regex patterns.
A Java regular expression engine using deterministic finite automata (DFA) for linear matching time and set operations.
A Crystal library for converting emoji shortcodes to Unicode characters and sanitizing emoji from strings.
ECMAScript proposal to standardize legacy RegExp static properties like RegExp.$1 and the RegExp.prototype.compile method.
A .NET library for seamless, type-safe conversion between strings and .NET types using implicit operators and regex validation.
A GitHub Action that verifies pull request titles start with a ticket ID and can auto-update them.
A Pawn plugin that adds regular expression support with match group extraction capabilities.
A strict, native code style formatting plugin for Neovim that highlights and fixes common style issues like deep nesting and overlong lines.
A node-based visual editor for creating, understanding, and editing regular expressions for JavaScript.
OCaml bindings to the PCRE library, providing Perl-compatible regular expressions for string matching.
A CLI tool for linting ngx-translate keys in Angular applications using regex to find missing, unused, or misprinted keys.
A state-based lexer for Elixir that uses macros to generate reusable lexers with regular expression rules.
A Ruby gem for customizable text tokenization, useful for web crawling and natural language processing.
A TC39 proposal to add extended mode (x flag) with insignificant whitespace and comments to ECMAScript regular expressions.
A TypeScript library for regex set operations like equivalence checking, intersection, complement, and string generation.
An enhanced Sitecore module for managing 301/302 redirects with regex support, automatic redirect generation, and content editor integration.
A Common Lisp library that reduces verbosity using Unicode glyphs for function definitions, conditionals, and lambda expressions.
A Common Lisp library that generates strings matching a given regular expression.
A human-friendly OCaml regex library providing an easy interface for common string operations without C dependencies.
A Vue.js directive for input masking using JavaScript regular expression syntax in templates.
A proposal to add atomic groups ((?>…)) and possessive quantifiers (*+, ++, etc.) to ECMAScript regular expressions for backtracking control.
Flexible helpers for Draft.js to improve editor capabilities with regex text replacement and style management.
A Swift library for validating strings and UITextFields against multiple criteria like length, character types, and regex patterns.
A simple tokenizer library for Deno that breaks text into tokens using customizable rules.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.