3 ms·
Show HN: utils.live – Developer utilities that run entirely in your browser
I kept opening different websites for simple dev tasks — formatting JSON, encoding Base64, testing regex patterns. Each one had ads, signup walls, or sent my data to a server. I wanted a single place where everything runs client-side with nothing leaving my browser.
Each tool is a stateless pure function defined with Zod schemas. The schemas validate input at runtime and also generate the UI automatically — editor language, form fields, and output format are all inferred from the schema shape. Tools auto-execute as you type with 300ms debounce.
Three layout types are detected automatically from tool name and schema structure: standard (input editor → output editor), diff (two editors → diff view), and generator (form → output). No per-tool UI code needed.
The whole site is a Next.js static export — ~730 pages generated at build time, served from Cloudflare Pages. The tools package is pure TypeScript with zero browser dependencies. Built entirely with Claude Code.
Some things to try:
- https://utils.live/tools/json/formatter https://utils.live/tools/json/formatter
- https://utils.live/tools/encoding/base64-encode https://utils.live/tools/encoding/base64-encode
- https://utils.live/tools/regex/regex-tester https://utils.live/tools/regex/regex-tester
- https://utils.live/tools/jwt/jwt-decode https://utils.live/tools/jwt/jwt-decode
Interested in feedback on the auto-execute UX and what tools would be worth adding.
- verdverm 9mo agoThis is an inappropriate Show HN submission, please review the Show HN rules https://news.ycombinator.com/showhn.html https://news.ycombinator.com/showhn.html
- kranthie 9mo agoHi verdverm, this is my first Show HN submission. Can you let me know what is inappropriate, please? Users can try out the website I built and no signups are required. Any feedback regarding the post would be appreciated. Thank you.
- verdverm 9mo agoIt's not for lists, you submitted a list website Additionally, titles with Top 10 or Collection of X00 things are inappropriate in any submission
- kranthie 9mo agoTo clarify — this isn't a list or directory of links to other tools. Every tool on the site was written from scratch. Each one is a pure function that runs in your browser. For example, the JSON formatter (https://utils.live/tools/json/formatter https://utils.live/tools/json/formatter) — type JSON in the left editor and it formats in real-time on the right. There's no aggregation or curation involved, it's a software product. I'll update the post title to depict what it actually is. Thank you.