A curated collection of the best regular expression tools, tutorials, libraries, and resources across all major regex flavors.
Awesome Regex is a curated, open-source list of the best tools, libraries, tutorials, and resources for working with regular expressions. It solves the problem of finding reliable, high-quality regex information scattered across the web by providing a single, vetted directory. The collection covers all major regex flavors and includes everything from interactive testers and visualizers to performance guides and engine documentation.
Developers, technical writers, data analysts, and system administrators who regularly use regular expressions for text searching, validation, parsing, or transformation in their work or projects.
Developers choose Awesome Regex because it saves time and reduces risk by filtering out low-quality or misleading regex resources. Its curated approach ensures every listed tool, tutorial, or library is genuinely useful and accurate, and its comprehensive coverage across flavors helps users find the right resource for their specific technology stack.
🦉 A curated collection of regex tools, tutorials, libraries, etc.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Every entry is curated for accuracy and usefulness, explicitly filtering out low-quality patterns common online, as highlighted in the Key Features section.
Resources are tagged for major regex flavors like JavaScript, PCRE, .NET, Python, and Rust, making it easy to find language-specific tools and documentation.
Includes interactive tutorials, performance guides, and detailed explanations of engine differences, such as the 'Flavor differences' links and ReDoS prevention resources.
Spans testers, visualizers, grep-like tools, libraries, and more, offering a one-stop directory for diverse regex needs from learning to advanced optimization.
The list solely points to external resources, which can break or become outdated over time, requiring users to verify and maintain links independently.
It's a static directory without any integrated tools; users must leave the list to test regexes or use libraries, adding an extra step in workflow.
Curated lists may not keep pace with rapid regex developments, as seen in the 'Future proposals' section where active TC39 proposals are noted but not fully integrated.