Skip to content

About

πŸ”’ 15+ privacy-first developer tools that run 100% in your browser. Zero data upload. Zero tracking. PWA offline support.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DevVault Pro Logo

DevVault Pro

18 developer tools. 100% offline. Zero tracking.

Version License Tests TypeScript Next.js PWA

Live Demo Β· Features Β· Quick Start


Why DevVault Pro?

You paste JWT tokens, customer JSON, and passwords into online tools every day. Where does that data go? Most "free" tools log, analyze, or sell it.

DevVault Pro runs entirely in your browser. No backend, no network requests, no tracking. Your data never leaves your device.

Verify it yourself: Open DevTools β†’ Network tab β†’ use any tool β†’ zero requests sent.


What makes it different?

Unlike CyberChef or it-tools, DevVault Pro focuses on modern developer workflows:

Feature DevVault Pro it-tools CyberChef
JSON β†’ TypeScript interfaces Yes No No
Color format converter (OKLCH) Yes Partial No
Text diff checker Yes No No
100% client-side Yes Yes Optional
Works offline (PWA) Yes No No
Installable as desktop app Yes No No
Zero dependencies on CDN Yes No No

Features

JSON Toolkit

  • JSON β†’ TypeScript β€” Auto-generate TS interfaces from JSON (unique feature)
  • Formatter β€” Pretty / minify / escape / unescape
  • Validator β€” Syntax check with line:column precision
  • YAML Converter β€” Bidirectional JSON ↔ YAML
  • CSV Converter β€” Bidirectional JSON ↔ CSV
  • JSONPath Query β€” Extract nested data

Encoding

  • Base64 β€” Full UTF-8 support (Chinese, Emoji)
  • URL Encode β€” encodeURIComponent
  • HTML Entities β€” Pure JS, zero XSS risk
  • Hex β€” Text ↔ Hexadecimal

JWT Decoder

  • Parse Header, Payload, Signature
  • Auto-detect expiration
  • Security note: display only, no signature verification

Regex Tester

  • Real-time matching with capture group highlighting
  • 8 built-in examples (email, phone, URL, IP, UUID, etc.)

Generators

  • Hash: MD5 / SHA-1 / SHA-256 / SHA-512
  • UUID: v1 / v4 / NanoID / ULID
  • Password: Cryptographically secure (crypto.getRandomValues)

Time Tools

  • Unix timestamp ↔ Human date
  • 10 timezone real-time comparison

Converters (new in v1.2)

  • Color Converter β€” HEX ↔ RGB ↔ HSL ↔ OKLCH with live preview
  • Text Diff β€” Line-by-line comparison using LCS algorithm

Quick Start

Online (fastest)

https://dfhhvc.github.io/devvault-pro

Install as Desktop App (offline)

  1. Open in Chrome/Edge
  2. Click "Install" in the address bar
  3. Launch from desktop β€” works without internet

Local Development

git clone https://github.com/dfhhvc/devvault-pro.git
cd devvault-pro
pnpm install
pnpm dev

Docker

docker build -t devvault-pro .
docker run -p 80:80 devvault-pro

Security

Promise How to verify
100% client-side F12 β†’ Network β†’ zero requests
Zero data upload Disconnect internet β†’ still works
No backend No /api/* endpoints exist
No tracking No Google Analytics, no pixels
No user data stored No user input in localStorage/IndexedDB
Secure random crypto.getRandomValues, not Math.random()

The only thing in localStorage is your theme preference (dark/light), which is a UI setting.


Tested

All tests import actual source code from src/lib/:

pnpm test
  • Algorithm validation (MD5, SHA, Base64, Hex, Color, Diff)
  • Security boundary tests (XSS prevention)
  • Edge case coverage (Chinese, Emoji, empty input, deep nesting)

Tech Stack

  • Next.js 16 + React 19 + TypeScript 5.5
  • Tailwind CSS 4 + shadcn/ui
  • Vitest for testing
  • Pure JS implementations (MD5, diff, color conversion) β€” zero external crypto deps

Keyboard Shortcuts

Key Action
Ctrl + K Toggle sidebar
Ctrl + D Clear input
Ctrl + Enter Process
Ctrl + Shift + L Toggle theme
Ctrl + / Help

Contributing

We use Conventional Commits:

feat: add new tool
fix: resolve regex highlight bug
docs: update README

See CONTRIBUTING.md


License

MIT (c) 2026 DevVault Pro Contributors


Your data. Your browser. Period.

Star this project Β· Report issue Β· Request feature

About

πŸ”’ 15+ privacy-first developer tools that run 100% in your browser. Zero data upload. Zero tracking. PWA offline support.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages