no more guessing what (?:[^\s]+) means.
four jobs. all token-by-token. all in your terminal. no api call, no internet round-trip, no “ai might hallucinate” surprise — just a plain parser that explains every glyph.
break down a pattern
\d{3} → digit, exactly 3 times
- → literal "-"
\d{4} → digit, exactly 4 times
$ → end of line
annotate inline
foo literal "foo"
\b word boundary
diff two patterns
a* → zero-or-more "a"
diff: + accepts >=1, * accepts >=0
test against samples
4.2 → no match
abc → no match
three ways. all painless.
npm
$ npm i -g @v0idd0/regexlab
node 14+ on linux / macos / windows. updates with npm update -g.
github releases
$ curl -L github.com/voidd0/regexlab/releases/latest
single static binary. zero runtime needed. all releases →
git clone
$ git clone github.com/voidd0/regexlab
read the source, send a pr, fork it. mit licence, no cla. repo →
we kept pasting our own regexes back into regex101 just to remember what they did. so we wrote a parser that explains them in english — offline, in the terminal, in 0.04 seconds.
no telemetry. no signup. no “upgrade for the pro explanation.” mit forever, even if vøiddo dies tomorrow — the source is public and the npm package is yours to fork.
power user?
use this daily? tools.voiddo Pro · $9 one-time
supports 66 free tools · Pro license via Paddle · one flat price, no subscription
comparing tools? voiddo regexlab vs regex101.com →