130+ privacy-first developer tools that run entirely in your browser.
JSON formatter, hash generator, regex tester, JWT decoder, base64 encoder, CIDR calculator, and 120+ more — all client-side, no data ever leaves your browser.
- Privacy-first — All processing happens client-side. Your code, API keys, and configs never touch a server.
- 130+ tools — Encoders, formatters, generators, converters, and more. One place for everything.
- Keyboard-driven —
Cmd/Ctrl+Enterto execute,Cmd/Ctrl+Kto search, shortcuts for copy, clear, undo. - Dark & light mode — Optimized for long coding sessions.
- PWA support — Install it and use offline.
- Export & share — Copy output, export as TXT/JSON/CSV/HTML, or share via URL.
- No tracking required — Works with JavaScript disabled for basic tools. No analytics paywall.
| Layer | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| UI | React 19, Tailwind CSS v4, Radix UI |
| Language | TypeScript (strict mode) |
| Testing | Playwright E2E |
| Package Manager | pnpm |
git clone https://github.com/ohernandez-dev-blossom/openkit.git
cd openkit
pnpm install
pnpm devOpen http://localhost:3000.
src/
├── app/ # Tool pages (one directory per tool) + routes
├── components/ # Shared components (UI primitives, toolbars, export hub)
├── contexts/ # React context providers (theme, toast, shortcuts)
├── lib/ # Utilities, keyboard shortcuts, tool relationships
└── content/ # Blog posts (TypeScript files)
e2e/ # Playwright E2E tests
Encoders/Decoders · Formatters · Generators · Converters · Text Tools · Design · CSS · DevTools · Code · Security · Finance · Calculators · Data · Trading
- Create
src/app/[tool-name]/page.tsxas a"use client"component - Add the tool to
src/components/related-tools.tsx - Add relationships in
src/lib/tool-relationships.ts - Add to
src/app/sitemap.ts - Create
e2e/[tool-name].spec.ts
See CLAUDE.md for the full tool page pattern and architecture details.
pnpm dev # Dev server
pnpm run build # Production build
pnpm run lint # ESLint
pnpm exec tsc --noEmit # Type check
# Tests (requires dev server running)
pnpm run test:critical # Critical tests (~49 tests)
pnpm run test # Full E2E suiteContributions are welcome! Please read CONTRIBUTING.md for guidelines on how to get started.
MIT — free for personal and commercial use.
