Problem
Developers need a fast, offline-capable way to manage, explore, and validate OpenAPI specifications without routing document data through a cloud service.
What I built
A full-stack API governance platform with an interactive spec editor (CodeMirror 6), a live Try It Out testing interface that proxies requests server-side to avoid CORS issues, AI-powered spec generation via OpenRouter, and Spectral linting running inside a Web Worker for non-blocking quality scoring. All spec data is stored in IndexedDB — no backend required for core functionality. Also ships as a desktop app via Tauri.
Key engineering details
- Offline-first: all specifications stored locally in IndexedDB — no account required
- Web Worker-isolated Spectral linting keeps the editor responsive under large specs
- SSRF prevention on the API testing proxy with URL allowlisting and private-network blocking
- AI spec generation and one-click fix suggestions via OpenRouter
- Cross-platform desktop app (Tauri) alongside the web build, sharing the same core package
Stack