{"repo":"brevity1swos/rgx","free":true,"listed":false,"github":"https://github.com/brevity1swos/rgx","clone":"git clone https://github.com/brevity1swos/rgx.git","description":"regex101 for the terminal — real-time matching, 3 engines, capture groups, replace mode, syntax highlighting, plain-English explanations, undo/redo, mouse support. Written in Rust.","language":"Rust","stars":233,"topics":["cli","command-line","cross-platform","developer-tools","linux","macos","pcre2","productivity","regex","regex-debugger"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"rgx A regex debugger for the terminal — step-through execution, ReDoS analysis, 3 engines, code generation, and live stream filtering Test and debug regular expressions without leaving your terminal. Written in Rust. Press F1 in the app for a multi-page cheat sheet. --- Who is this for? rgx is useful if you: - Work on remote servers where opening a browser isn't practical — SSH, containers, air-gapped environments. - Want to pipe regex results into other commands ( echo \"log\" rgx -p '\\d+' sort ) — regex101 can't do this. - Need engine-specific behavior — check whether a pattern works in Rust's regex crate vs. PCRE2 without guessing. - Prefer staying in the terminal and find the context switch to a browser disruptive. If you write regex a few times a month and regex101.com works fine for you, it probably still will. rgx is strongest for developers doing regex-heavy work in terminal-centric workflows. Install Prebuilt binaries are also on GitHub Releases. Build from source / enable PCRE2 See docs/advanced.md for the PCRE2 security note. Quickstart Full flag reference, piping recipes, and rgx filter + --json usage: docs/usage.md . Features - Step-through debugger (Ctrl+D, PCRE2) — backtracking visualization, heatmap mode, dual-cursor trace - ReDoS analysis (optional, Ctrl+A) — flags catastrophic backtracking (linear / polynomial / exponential) via the rxray crate and loads a verified attack string to step through in the debugger. Build with --features redos - Real-time matching ","default_branch":null,"files":null,"tree":[],"storefront":"/r/brevity1swos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brevity1swos/rgx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}