For a regex tester and explainer for building patterns, the strongest matches are gskinner/regexr (Regexr is a web-based regular expression IDE that provides), cjex/regulex (Regulex visualises regex structure as interactive syntax diagrams and) and b4winckler/macvim (MacVim is a modal text editor for macOS that). any86/any-rule is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.
Tools for validating, debugging, and visualizing complex regular expressions to improve pattern matching and development.
Regexr is a web-based regular expression IDE designed for building, testing, and debugging patterns. It functions as a testing tool to validate expressions against sample text and a learning tool that provides an interactive guide and a built-in cheat sheet for studying syntax. The platform includes a community regex library, which is a searchable repository of user-contributed patterns. This enables the discovery, sharing, and reuse of proven matching logic through a public directory and collaborative sharing links. The tool supports real-time pattern construction with syntax highlighting a
Regexr is a web-based regular expression IDE that provides real-time matching, pattern explanation, syntax highlighting, multiple regex flavors, and shareable permalinks, fitting all your requirements for a testing and debugging tool with built-in learning support.
Regulex is a tool that parses regular expressions into interactive syntax diagrams, rendering them directly on an HTML canvas. It converts a regex string into an abstract syntax tree and visualizes the structure as a navigable diagram, making the internal logic of a regular expression visually accessible. Beyond basic visualization, Regulex provides syntax validation that detects and reports precise errors, including invalid back references and octal escapes. It also offers a state-machine visualization mode that maps regex AST nodes to NFA-like states and transitions, rendered as a directed
Regulex visualises regex structure as interactive syntax diagrams and state machines, which helps explain patterns, but it lacks real-time matching against sample text and the interactive testing workflow this search requires.
MacVim is a native Cocoa application that implements the Vim modal text editor as a graphical user interface on macOS. It integrates the editor engine directly into a native window and event loop, allowing it to operate without a terminal emulator. The project functions as both a programming text editor and a hexadecimal binary editor. It provides tools for modifying raw binary data via a visual hexadecimal grid and applying patches to binary files. The editor features modal input handling, pattern-based syntax highlighting, and rectangular block selection. Additional capabilities include mu
MacVim is a modal text editor for macOS that uses regex for syntax highlighting and search, but it is not a dedicated interactive regex tester with built-in explanation, real-time matching feedback, or permalink sharing for patterns.
Any-rule is a multi-platform regular expression tool that provides a curated catalog of over 70 ready-to-use patterns for validating and extracting common data formats. The project separates its static regex collection from editor-specific plugins, allowing the same pattern library to be accessed through VS Code, IntelliJ IDEA, Alfred Workflow, and a web interface. The tool enables keyword-based pattern retrieval, letting users search for the correct regex by typing descriptive terms rather than remembering exact syntax. It covers a broad range of validation needs including email addresses, U
Any-Rule is a curated catalog of pre-built regex patterns for common data formats, not an interactive tester or explainer that lets you type patterns and see explanations in real time to debug them.