DEV Community

Cover image for I got tired of ad-infested dev tools logging my tokens, so I built 2,300+ client-side utilities
Nadim Chowdhury
Nadim Chowdhury

Posted on Originally published at omnikite.vercel.app

I got tired of ad-infested dev tools logging my tokens, so I built 2,300+ client-side utilities

We've all done it:

You need to quickly format a mangled JSON payload, decode a JWT token to inspect the claims, or generate a Docker HEALTHCHECK directive.

You Google the tool, click the first result, and find yourself on a website that looks like an ad network masquerading as a utility. Worse: you open DevTools Network tab, and see your private JSON payload or auth token being shipped via POST to an unknown backend server.

No thank you.

A few months ago, I decided to fix this annoyance once and for all. I started building Omnikite β€” a zero-install, privacy-first web utilities platform where every single tool runs 100% inside your browser sandbox.

Today, it has grown to over 2,320+ tools across developer, security, AI, DevOps, converters, and text utilities.

Here is why client-side execution matters, how it's built under the hood, and a few of the most useful micro-tools you can bookmark today.


The Architectural Rule: Zero Network Egress

Most utility sites run code on backend servers so they can collect analytics, require user accounts, or paywall basic features after 3 uses.

Omnikite is engineered with one non-negotiable rule: Zero server compute on your data.

  • No backend payloads: When you validate a JSON file, parse a JWT, or hash a string, the computation happens using native browser APIs (crypto.subtle, Web Workers, and local memory).
  • Offline capable: Once loaded, the tools don't care if your WiFi drops on an airplane.
  • No signup or paywall: No "create an account to view full output" popups.

Let’s look at a few tools that solve everyday developer headaches.


5 Everyday Dev & DevOps Tools You Can Use Right Now

1. JSON to Zod Schema Converter

Writing boilerplate Zod schemas by hand for deeply nested API responses is tedious and error-prone.

The JSON to Zod Schema Converter takes your sample JSON payload and generates clean, type-safe z.object({...}) definitions with inferred types automatically.

2. Docker HEALTHCHECK & Compose Probe Builder

Writing syntax for HEALTHCHECK --interval=30s --timeout=5s --start-period=5s --retries=3 CMD curl -f http://localhost:8080/health || exit 1 from memory is a pain.

The Docker Container Healthcheck Builder lets you configure interval, timeout, retries, and command type (curl, wget, or native script) and spits out copy-paste Dockerfile and docker-compose.yml snippets.

3. TypeScript Enum to String Union Type Converter

Modern TypeScript best practices favor string literal unions (type Status = 'pending' | 'active' | 'archived') over legacy TypeScript enums to reduce generated bundle size and improve tree-shaking.

The TypeScript Enum to Union Converter translates numeric and string enums into clean const arrays and string unions instantly.

4. Git Worktree Manager

If you frequently context-switch across branches without wanting to stash uncommitted files, git worktree is a lifesaver.

The Git Worktree Command Builder generates the exact CLI commands to add, track, lock, and prune worktrees safely.

5. Password KDF Memory Hardness Comparator

Ever wondered why security guidelines mandate Argon2id or bcrypt over PBKDF2 or SHA-256 for passwords?

The Password KDF Memory Hardness Comparator breaks down the GPU ASIC resistance, memory cost, and iteration parameters for your authentication architecture.


How It's Built

The platform is built on Next.js 16, React 19, and Tailwind CSS, designed for maximum client-side performance:

  1. Instant Search Index: With 2,320+ tools, client-side search must be instant. We generate a slim search index ahead of time with zero runtime fetch overhead.
  2. Lazy Chunking: Components are code-split so visiting a tool only loads the exact JavaScript module required for that specific algorithm.
  3. Web Crypto & Local Storage: All cryptographic and stateful operations rely strictly on standardized browser storage and crypto primitives.

Try It & Feedback

You can explore the full catalog here:

πŸ‘‰ Browse all 2,300+ Free Tools on Omnikite

I'd love your thoughts:

  • What is one repetitive command or micro-utility you find yourself looking up every single week?
  • Drop it in the comments below, and I'll add it to the platform!

Top comments (0)