awesome-regex
github.com/slevithan/awesome-regex ↗🦉 A curated collection of regex tools, tutorials, libraries, etc.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me gui resources from awesome-regex"
Installation instructions →What's inside
Grep-like tools
- Aba Search and ReplaceGUI
Displays matches as you type.
- nominoCommand line
Rename files uses regexes.
- PowerGREPGUI
Can search through archives, binary files, PDFs, docs/sheets, emails, etc., via its GUI or the command line.
- PowerRenameGUI
Rename files using regexes.
- ripgrepCommand line
Better and faster grep. Recursively searches directories while respecting gitignore rules and skipping hidden/binary files.
JavaScript regex libraries
- arkregexRegex processors, utilities, and more
- AST Explorer: RegExpRegex processors, utilities, and more
- compose-regexp.jsAbstracted regex syntax
- eslint-plugin-regexpRegex processors, utilities, and more
ESLint plugin for finding regex mistakes, etc.
- MelodyAbstracted regex syntax
A language that compiles to regexes.
- node-re2Alternative regex builders and engines
JavaScript regex evolution
- Atomic operators
Atomic groups via
- Buffer boundaries
Anchors
- Can I use
Up-to-date browser support tables for individual features.
- explainer
- explainer
- explainer
Performance
- Book: High Performance JavaScriptCrafting efficient regexes
- Book: Mastering Regular Expressions, 3rd EditionCrafting efficient regexes
- Boost.Regex: PerformanceBenchmarking
Compares Boost, C++
- Performance of Greedy vs. Lazy Regex QuantifiersCrafting efficient regexes
Illustrates the mechanics of backtracking.
- Performance of Regular ExpressionsCrafting efficient regexes
On backtracking performance, with detailed examples.
- rebarBenchmarking
Collections of patterns
- Book: Regular Expressions Cookbook, 2nd Edition
High-quality solutions with detailed explanations.
- Regex DB
Solutions include basic descriptions and examples of matching and non-matching text.
Regex engines
- Boost.RegexSource code
C++ regex library.
- Comparison of regular expression enginesFlavor differences
- HyperscanSource code
Intel's high-performance library, used for
- ICUSource code
Unicode org's package with full Unicode support.
- IntroductionDocumentation
- Java: java.util.regexSource code
JDK standard regexes.
Syntax-free regex builders
- ChatGPT
Ex:
- Regex.ai
Mark samples in a text and use AI to generate potential regexes.
- Regex Generator
Generate simple regexes from a sample text.
- RegexMagic
Generate regexes using samples and rules.
Testers
- CyrilEx
Java, JavaScript, MySQL, PHP, Python, Ruby.
- fancy-regex playground
- fork
- GNU sed REPL
- Patterns
Bash, Emacs, grep, Java, Oniguruma, PCRE, POSIX BRE, POSIX ERE, Ruby, sed.
- pcre2test
Includes regex debugger. Flavor: PCRE.
Showing a sample of 142 resources. View the full list on GitHub →