DevToolkit
21 essential developer utilities in one beautiful desktop app β completely offline, open-source, and privacy-first. No accounts. No telemetry. No data leaves your machine.
Your Tools. Your Machine. Your Data.
Every developer has a collection of browser bookmarks for small utility tasks β a JSON formatter here, a Base64 decoder there, a JWT inspector on yet another tab. These tools are scattered across dozens of websites, each with their own quirks: some inject ads, some require sign-ups, and almost all of them process your data on a remote server.
DevToolkit puts an end to that. It bundles 21 essential developer utilities into a single, beautiful desktop application that runs entirely on your machine. No internet connection needed. No accounts. No telemetry. Every byte of data you paste into DevToolkit stays on your local filesystem.
π Privacy as a Feature, Not a Marketing Line
This isnβt a tool that βrespects your privacyβ while silently phoning home. DevToolkit makes zero network requests. The Electron app loads from local files. There is no update check, no crash reporter, no analytics SDK. Audit the source code yourself β itβs all open.
This makes DevToolkit ideal for:
- Working with production data β Decode that JWT from prod without worrying about where it ends up
- Air-gapped environments β Works on machines with no internet access
- Security-conscious teams β No third-party data processing, ever
- Regulated industries β Keep sensitive data processing strictly local
π οΈ The Complete Toolkit
Generators
- UUID/GUID Generator β Generate v4 UUIDs with one-click copy
Encoding & Conversion
- Base64 Encoder/Decoder β Encode and decode Base64 strings
- URL Encoder/Decoder β Encode/decode URL components
- JWT Decoder β Inspect JWT headers, payloads, and expiry instantly
- Number Base Converter β Decimal β Hex β Octal β Binary in real time
- Color Converter β HEX β RGB β HSL with a live visual color picker
Text & String Tools
- Regex Tester β Write regex, test live, see matches and capture groups
- String Case Converter β camelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE, Title Case, dot.case
- Text Diff β Side-by-side or inline diff with line, word, and character modes
- Character/Word Counter β Chars, words, lines, sentences, paragraphs, and byte size
- Slug Generator β Turn any title into a URL-safe slug with configurable separators
Hashing & Crypto
- Hash Generator β Generate MD5, SHA-1, SHA-256, SHA-512 hashes from text
Data & Formats
- JSON Formatter β Format, minify, and validate JSON with syntax highlighting
- JSON Compare β Structured diff view of two JSON objects
- Markdown to PDF β Convert Markdown to a downloadable, styled PDF
- YAML β JSON Converter β Bidirectional conversion with syntax validation
- XML β JSON Converter β Bidirectional XML and JSON conversion
- Cron Expression Parser β Plain English cron descriptions, next run times, and presets
Date & Time
- Unix Timestamp Converter β Epoch β human-readable with a live clock
Network & API
- HTTP Status Code Reference β Searchable, categorized reference for all HTTP status codes
- CIDR/Subnet Calculator β Network range, broadcast, usable hosts from CIDR notation
β‘ Designed for Developer Workflows
Dark-First UI
Dark mode is the default. The interface uses semantic design tokens for a consistent, polished experience across all 21 tools. Light mode is a toggle away for those who prefer it.
Favourites & Quick Search
Pin your most-used tools to the top of the sidebar for one-click access. Use the home screen search bar to find any tool instantly. Your favourites persist across sessions in a local SQLite database.
Consistent UX Patterns
Every tool follows the same interaction pattern: input on the left, output on the right, with clear and copy buttons in consistent positions. If you know how to use one tool, you know how to use all of them.
Sample Data Pre-loaded
Every tool launches with sample data so you can see exactly how it works before pasting in your own input. Every output has a copy button for instant clipboard access.
ποΈ Built With Modern Tech
DevToolkit is built on a modern, proven stack:
- Electron β Cross-platform desktop runtime (Windows, macOS, Linux)
- React 18 β Component-based, reactive UI
- TypeScript β End-to-end type safety
- Tailwind CSS v4 β Utility-first styling with custom theme tokens
- Vite β Sub-second hot reload in development
- SQLite β Local storage for favourites and preferences
π Get Started
Download
DevToolkit is available for Windows, macOS, and Linux.
Download the latest release β
Build from Source
git clone https://github.com/AseemGaurav/DevToolkit.git
cd DevToolkit
npm install
npm run dev
π€ Open Source & MIT Licensed
DevToolkit is released under the MIT license. Use it at work, at home, on any machine. Fork it, extend it, contribute to it β PRs are welcome for new tools, bug fixes, and improvements.
Whatβs Coming Next
Weβre already planning more tools:
- Lorem Ipsum Generator β Configurable placeholder text
- QR Code Generator β Create QR codes offline
- JSON Schema Validator β Validate JSON against schemas
- SQL Formatter β Pretty-print SQL queries
- CSV β JSON Converter β Tabular data conversion
Have an idea? Open an issue on GitHub β we genuinely want to hear what tools you wish existed.