What is Kayston’s Forge?
Kayston’s Forge provides 47 essential developer tools across seven categories:- Encoding & Encryption: Unix timestamps, JSON validation, Base64, JWT debugging, RegExp testing, URL encoding, certificate decoding
- Escaping & Entities: HTML entities, backslash escaping, UUID/ULID generation
- Preview & Comparison: HTML preview, text diff checker
- Format Converters: YAML ↔ JSON, number base conversion, color conversion, cURL to code, hex ↔ ASCII
- Code Beautifiers: HTML, CSS, JavaScript/TypeScript, ERB, LESS, SCSS, XML formatting and minification
- Generators: Lorem Ipsum, QR codes, random strings, string inspection
- Data Transformers: CSV ↔ JSON, hash generation, HTML to JSX, Markdown preview, SQL formatting, list operations, PHP serialization, and more
Key Features
Privacy-First
All processing happens in your browser. No data is sent to external servers.
Keyboard-Driven
Command palette (Cmd/Ctrl+K), sidebar toggle (Cmd/Ctrl+1), and execution shortcuts (Cmd/Ctrl+Enter).
Tool History
Per-tool history stored in IndexedDB with restore and clear actions (max 50 entries per tool).
Offline-Ready
PWA manifest and service worker enable offline access after initial load.
Tech Stack
Kayston’s Forge is built with modern web technologies:- Next.js 14 + React 18 + TypeScript (strict mode)
- Tailwind CSS for styling with Solarized Light theme
- Zustand for UI state management
- Dexie for IndexedDB storage
- Heroicons for iconography
output: 'export') and hosted on Vercel.
Security & Privacy
Kayston’s Forge implements strict security headers (CSP, HSTS, X-Content-Type-Options) and undergoes automated security scanning with CodeQL SAST, npm audit, and TruffleHog secret detection.
Architecture Overview
The tool system is driven by three core components:- Registry (
lib/tools/registry.ts) — Defines all 51 tools with metadata (id, name, category, icon, keywords) - Engine (
lib/tools/engine.ts) — Synchronous processing function with tool-specific logic - Workbench (
components/tools/ToolWorkbench.tsx) — Unified UI for all tools with input/output handling
Get Started
Ready to use Kayston’s Forge? Follow the Quickstart guide to access the app and try your first tool.Quickstart
Get from zero to using your first tool in under 2 minutes