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/encoding/base64-encode - https://utils.live/tools/regex/regex-tester - https://utils.live/tools/jwt/jwt-decode
Interested in feedback on the auto-execute UX and what tools would be worth adding.
verdverm•1h ago
https://news.ycombinator.com/showhn.html
kranthie•1h ago
verdverm•1h ago
Additionally, titles with Top 10 or Collection of X00 things are inappropriate in any submission
kranthie•1h ago