A collection of open-source developer utilities that run directly in your browser.
- 80+ tools across 10 categories -- encoding, generation, conversion, networking, and more
- Privacy-first -- most tools run entirely in-browser; your data never leaves your device
- WASM-powered -- heavy workloads (document conversion, media processing, AI models) run via WebAssembly
- PWA support -- installable as a standalone app with offline capabilities
- Dark / Light theme -- system preference detection with manual toggle
| Category | Notes |
|---|---|
| AI | On-device models via WASM (SmolLM2, M2M-100) |
| Codecs | AES, Base64, JWT, PGP, Morse, and more |
| Converters | Includes WASM tools (Pandoc, FFmpeg, Cron) and API-backed currency exchange |
| Generators | UUID/ULID/Nano ID, hash, password, barcode/QR, TOTP |
| Graphics | Color picker, image compression/resize, EXIF viewer, CSS generators |
| Network | DNS, WHOIS, SSL checker, subnet calculator, WebRTC (API-backed) |
| Party | Dice, coin flipper, name picker, camera |
| Tester | Browser info, dead pixel, input/gamepad, screen resolution |
| Text | Diff, regex, Markdown preview, ASCII art, emoji picker |
| Timers | Chronometer, countdown, world clock |
- Astro -- static site framework with client-side navigation
- Svelte -- reactive UI components
- Tailwind CSS -- utility-first styling with CSS custom properties for theming
- WebAssembly -- Pandoc, FFmpeg, ImageMagick, Hugging Face Transformers, and more
- CodeMirror -- code/text editor integration
- Go -- lightweight API backend for DNS, WHOIS, SSL, IP lookup, and WebRTC signaling
pnpm install
pnpm run devSome tools (DNS lookup, WHOIS, SSL checker, My IP, WebRTC) require the Go API backend:
cd api
go run cmd/bir/main.goThe API runs on http://127.0.0.1:8080 by default. The frontend dev server is pre-configured to use this address.
- Frontend -- triggered by git tags matching v*, built and deployed to GitHub Pages
- API -- triggered by git tags matching api/v*, containerized and deployed to Google Cloud Run