Show HN: Omnikite – 80 In-Browser Developer, Security & Math Tools (100% Private)
URL: https://omnikite.vercel.app
GitHub: https://github.com/nadim-chowdhury/omnikite-project
Hey HN,
I built Omnikite (https://omnikite.vercel.app) because I got tired of having 15 different browser bookmarks for basic utility tools — half of which were sending my pasted payloads and tokens to remote servers or blasting my screen with intrusive video ads.
Omnikite is an open, client-side web application with 80 specialized tools across 12 domains that executes entirely in your local browser memory. No backend compute, zero data uploads, and works completely offline once cached.
What's inside:
-
Security & Cryptography:
- Shamir’s Secret Sharing (SSS) with threshold $K$-of-$N$ share recovery.
- BIP-39 mnemonic generator & PBKDF2 key derivation using the Web Crypto API.
- Shannon Entropy ($H = -\sum p \log_2 p$) analyzer with GPU brute-force cracking estimates.
- Level 3 CSP Builder with direct Nginx/Apache/Next.js export.
-
Developer & Data Tools:
- High-throughput JSON Formatter & JSON-to-TypeScript type generator.
- JWT claims inspector & client-side HMAC signature validator.
- IPv4 Subnet/CIDR visualizer with auto-generated Linux
ufw&iptablesfirewall rules. - RegEx Substitution, JSON Deep Diff, and Hex/ASCII Dump.
-
File & Graphics Suite:
- In-browser PDF Merger & Page Splitter (via client-side WASM).
- SVG Optimizer & Lossless Image Compressor (Canvas API).
-
Financial & Mathematics:
- Compounding Interest with inflation discount & annual step-up modeling.
- Historical US CPI (1980–2026) purchasing power calculator.
- 5-Way Salary converter (Hourly ↔ Annual ↔ 1099 Contractor rate) with PTO adjustments.
Technical Stack:
- Framework: Next.js 16.3 (Static Site Generation, App Router)
- UI Engine: React 19, Tailwind CSS v4, Lucide React
-
Local State:
useSyncExternalStorefor persistent tab favorites & recents without hydration jank -
Cryptographic Primitives: Native
window.crypto.subtle
The app is completely free, requires no signup, and has no tracking on user inputs.
I'd love feedback on performance, edge cases, or tools you'd like to see added next.
Live App: https://omnikite.vercel.app
Top comments (0)