DEV Community

Skyhighjinks-Dev
Skyhighjinks-Dev

Posted on

I Built 25 Developer Tools That Never See Your Data

# I Built 25 Developer Tools That Never See Your Data

## The Problem

Ever pasted a production JWT into an online decoder? Or tested a regex against sensitive log data on some random website? Then spent the next hour wondering if you just leaked credentials?

Yeah, me too.

## The Solution

I built [Nyx Development](https://nyx-development.uk) — a collection of developer tools that run **entirely in your browser**. No server processing. No logging. No tracking.

## What's Inside (14 Tools)

### Text & Data
- **JSON Formatter** - Validate, format, and minify JSON
- **Regex Tester** - Real-time pattern matching with JavaScript flavor
- **Markdown Preview** - Live markdown rendering

### Encoding
- **Base64 Encoder/Decoder** - Standard Base64 operations
- **URL Encoder/Decoder** - Percent encoding for URLs

### Security
- **JWT Decoder** - Inspect JSON Web Tokens safely
- **Hash Generator** - MD5, SHA1, SHA256 checksums
- **Password Generator** - Cryptographically random passwords

### Generators
- **UUID Generator** - Generate v4 UUIDs
- **Lorem Ipsum** - Placeholder text for mockups

### Design
- **Color Converter** - Convert between HEX, RGB, HSL with live preview

### Code Tools
- **CSS Minifier** - Minify and beautify CSS
- **HTML Formatter** - Format and compress HTML

### Date & Time
- **Unix Timestamp Converter** - Convert epoch to human-readable dates

## Technical Approach

**Stack:**
- Vanilla JavaScript (no framework dependencies)
- Static hosting on Cloudflare Pages
- Zero backend infrastructure

**Privacy by design:**
- All processing happens in the browser
- No analytics cookies
- No user tracking
- No data transmission to servers

**Developer-friendly:**
- Machine-readable catalog at `/tools.json`
- Schema.org markup for AI/CLI integration
- Mobile responsive
- Works offline (after first load)

## Why Vanilla JS?

Every framework adds complexity. For simple utilities, vanilla JS is:
- Faster to load
- Easier to maintain
- More accessible
- Less likely to break with updates

## Use Cases

These tools are specifically useful when you're working with:
- Production credentials (JWT tokens, API keys)
- Sensitive configuration files
- Internal log data
- Private code snippets

Basically, any time you *need* a tool but shouldn't trust a random website with your data.

## What's Next

Currently exploring:
- Diff viewer
- CSV/TSV converter
- SQL formatter
- API request builder

## Try It

**Live site:** [nyx-development.uk](https://nyx-development.uk)
**API catalog:** [tools.json](https://nyx-development.uk/tools.json)

## Feedback Welcome

What tools are you currently using sketchy websites for? What would you want in this format?

Drop a comment or open an issue. Always looking to expand the collection based on actual developer needs.

---

*Built with ☕ and a healthy distrust of third-party tool websites.*
Enter fullscreen mode Exit fullscreen mode

Top comments (0)