🛠️ Wrangle
The offline developer data toolbox. Stop pasting API keys into random websites.
Every developer has pasted a JWT full of production credentials into jwt.io, or dropped customer JSON into an ad-covered "free formatter". DevUtils fixes that — but it's $29 and Mac-only. He3 wants $9.90/month. Wrangle packs the 10 highest-frequency data tools into one fast desktop app that physically cannot make network requests, for $15, once.
Wrangle screenshot is being captured — the app is shipped and real.
Features
Convert anything
Any-to-any JSON / CSV / YAML / XML with format auto-detect and documented dot-notation flatten rules for nested data.
Validate & format
Pretty-print or minify JSON, YAML and XML with precise error line & column highlighting.
JWT decoder
Header/payload decode, human-readable expiry with an expired badge, optional HS256 signature verification — your token never leaves the machine.
Smart diff
Side-by-side text diff plus a JSON mode that ignores key order and whitespace, so only real changes light up.
Regex tester
Live matches with group table and replace preview — patterns run in a worker thread with a 2s timeout, so catastrophic backtracking can never hang the app.
Hash & HMAC
MD5 / SHA-1 / SHA-256 / SHA-512 of text or files — streamed, so multi-GB files are fine.
UUID, timestamps, base64, JSONPath
UUID v4/v7 in bulk, unix/ISO/local/relative time conversion, base64 + URL encoding, live JSONPath queries with a cheatsheet.
Offline by construction
The renderer's CSP is connect-src 'none' — the UI physically cannot make network requests. Zero telemetry, zero accounts.
Wrangle vs DevUtils
DevUtils at $29 (macOS only) runs roughly $29/year — $58 over two years. Wrangle is $15, once.
| Wrangle | DevUtils | |
|---|---|---|
| Price | $15 once | $29 once |
| Windows | Yes (Windows-first) | No — macOS only |
| Your data stays on your machine | Yes, always | Yes |
| Works offline / behind a corp proxy | Yes | Yes |
| Regex DoS protection (worker + timeout) | Yes | Unknown |
| Ctrl+K command palette + drag-drop | Yes | Yes |
| Subscription required | Never | Never |
| Source code | MIT, on GitHub | Closed |
Half the price of DevUtils, and it runs on Windows. Against He3's $9.90/month it pays for itself in under 2 months — a year of He3 costs nearly 8x Wrangle.
Three steps, no subscription
Buy once on Whop
One-time $15 — the cheapest tool in the suite, and probably the one you'll open most days.
Install in one click
Signed Windows installer, no native modules, nothing to compile. Dark mode by default.
Hit Ctrl+K
Ten tools one keystroke apart, drag-drop files into any input, copy button on every output, per-tool local history.
Honest answers
Is it really free on GitHub?
Yes — MIT source at github.com/bensblueprints/wrangle-toolbox, and the build is genuinely trivial: npm i && npm start, zero native modules. $15 gets you the packaged installer and updates.
Why not DevUtils or DevToys?
DevUtils is polished but macOS-only — Wrangle exists largely because Windows devs kept asking for it. DevToys is free and good; Wrangle's pitch is one coherent UX across all ten tools, plus enforced guarantees like the network-blocking CSP and regex worker timeout.
How is "offline" enforced rather than promised?
The renderer ships a strict Content-Security-Policy with connect-src 'none' — outbound requests are blocked by the browser engine itself, not a privacy policy. You can verify it in the MIT source.
Can it verify JWT signatures?
HS256 verification is built in; RS256 is on the list but not there yet — we'd rather say so upfront. Decoding, expiry checks and the expired badge work for any JWT.
Is JSON to CSV conversion lossless?
No tool can honestly claim that — nested structures don't map cleanly onto rows. Wrangle's flatten rules (dot notation for nesting, arrays as JSON strings) are documented rather than magical, so round-trips behave predictably.
Deep-dive comparisons:
Own Wrangle forever
$15 once. Signed installer, 1-click setup, updates included. No renewal, no account with us, no meter. Or build it yourself from the MIT source — it's the same app.