Last week I had a single tool: a JSON-to-TypeScript converter.
Today I have 10.
I spent a day building a full suite of developer tools - all free, all client-side (nothing leaves your browser), and all open source on GitHub.
The Suite
DevForge is a collection of tools I built because I kept opening 15 different tabs every day:
1. JSON ? TypeScript
Paste JSON, get TypeScript interfaces or types. Supports nested objects, arrays, custom root names.
2. CSV ? JSON
Bidirectional conversion with header detection and delimiter support (comma, semicolon, tab).
3. Regex Tester
Live regex testing with flags (g, i, m, s, u, y), match highlighting, and replace functionality.
4. Base64 Encoder/Decoder
Encode text to Base64 and decode Base64 back to text. Unicode-safe.
5. JWT Decoder
Decode JWT tokens into header, payload, and signature components. Read-only - no verification, no security risk.
6. SQL Formatter
Uppercase keywords, indentation control. Handles SELECT, JOIN, INSERT, CREATE - the common stuff.
7. Diff Checker
Side-by-side text comparison with LCS-based diff algorithm. Color-coded additions and removals.
8. UUID Generator
Generate UUID v4 (or v1) in bulk. Copy individual or all at once.
9. Timestamp Converter
Convert Unix timestamps to readable dates and back. Shows seconds, milliseconds, ISO 8601, UTC, and relative time.
10. Color Converter
Convert between HEX, RGB, HSL, and CMYK. Color picker, presets, named color support.
The Tech Stack
Zero frameworks. Zero dependencies. Zero backend.
Every tool is a single HTML file with embedded CSS and JavaScript. They all run entirely in the browser - no data is sent to any server.
Hosted on GitHub Pages. Free forever.
Why I Built This
I'm a solo developer based in Nepal. Building things that help other developers is how I learn, grow, and (hopefully) earn.
The suite is free, but there's a Pro tier ( one-time) that unlocks:
- File exports
- Batch operations
- Custom naming conventions
- Priority support
I also do freelance development. If you need a custom tool, API integration, or automation - reach out.
Try It
Use the tools: https://bshes.github.io/json2ts/
GitHub repo: https://github.com/Bshes/json2ts
Hire me: bishes.gr@gmail.com (Payoneer) or 9825755275 (Khalti, Nepal)
What tools should I add next? Drop your ideas in the comments.
Top comments (0)