A collection of essential developer utility tools built with Electron, React, and TypeScript.
- JSON Formatter - Format, validate, and prettify JSON data
- Regex Tester - Test regular expressions with real-time matching
- UUID Generator - Generate various types of UUIDs
- Timestamp Converter - Convert between different timestamp formats
- Color Picker - Pick colors and convert between different color formats
- HTML to JSX - Convert HTML code to JSX format
- SVG to JSX - Convert SVG code to JSX components
- Windows 10 or later (64-bit)
- macOS 10.13 or later (Intel or Apple Silicon) - local builds only
- No additional dependencies required
Download the latest version from the Releases page:
- Windows Installer:
DevUtils-Setup-{version}.exe
- Full installer with shortcuts - Windows Portable:
DevUtils-Portable-{version}.exe
- Portable version, no installation required
Note: macOS builds are supported locally only; no official macOS release is available yet.
- Download
DevUtils-Setup-{version}.exe
- Run the installer
- Follow the installation wizard
- Launch DevUtils from the Start Menu or Desktop shortcut
- Download
DevUtils-Portable-{version}.exe
- Run the executable directly — no installation needed
- The app will run immediately
To build DevUtils for macOS locally:
-
You must be on macOS (cannot cross-build from Windows/Linux).
-
Node.js (LTS) and npm installed.
-
Xcode Command Line Tools installed:
xcode-select --install
Generate icons (required before packaging):
npm run generate:icons
Build and package (two options):
- Single-step build and package
npm run build:release:mac
- Manual two-step
npm run build
npm run dist:mac
The packaged .dmg
file will be available inside the release/
directory.
Unsigned local builds may show Gatekeeper warnings.
-
Builds target both x64 and arm64 architectures
-
Minimum supported macOS version: 10.13
-
Uses Hardened Runtime and
config/entitlements.mac.plist
for signing
-
Error: "macOS builds can only be run on macOS" → You are attempting to build on Windows/Linux
-
Missing icons/assets → Re-run:
npm run predist:mac
This project is built with:
- Electron - Desktop app framework
- React 18 - UI framework
- TypeScript - Type safety
- Vite - Build tool
- Tailwind CSS - Styling
- shadcn/ui - UI components
# Clone the repository
git clone https://github.com/ahammadabdullah/dev-utils.git
cd dev-utils
# Install dependencies
npm install
# Run in development mode
npm run dev
npm run electron
# Build for production
npm run build:release
Piyush dixit 💻 |
rohandol112 💻 |
KOUSTUBH BADSHAH 💻 |
Parthav Patel 💻 👀 |
Caffeine-rohit 📖 |
This project is licensed under the MIT License - see the LICENSE file for details.
Found a bug or have a feature request? Please open an issue on the Issues page.
See CHANGELOG.md for a list of changes in each version.
Give a ⭐️ if this project helped you!
Note: Only Windows packages are officially released. macOS builds are supported locally but not yet released.