A collection of useful utilities for developers built with React. All tools run entirely in your browser - no data is sent to any server.
- JSON ⇄ EDN Converter - Convert between JSON and EDN (Extensible Data Notation) formats ✅
- JWT Decoder - Decode and inspect JSON Web Tokens ✅
- Base64 Encoder/Decoder - Encode and decode Base64 strings ✅
- UUID Generator - Generate UUIDs in various formats ✅
- Regex Tester - Test regular expressions with live matching ✅
- Cron Parser - Parse and explain cron expressions ✅
- Timestamp Converter - Convert between timestamps and readable dates ✅
- JSON/YAML Formatter - Format and validate JSON and YAML ✅
- React 19 - UI framework
- React Router - Client-side routing
- Vite - Build tool and development server
- CSS Custom Properties - Styling with dark theme
- Modern fonts - Inter for UI, Fira Code for code blocks
- Node.js 18+
- npm
-
Clone the repository
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:5173 in your browser
npm run buildThe built files will be in the dist directory.
This project is configured to deploy on Cloudflare Pages:
- Connect your GitHub repository to Cloudflare Pages
- Set build command:
npm run build - Set build output directory:
dist - Deploy!
The _redirects file ensures proper routing for the single-page application.
- Client-side only - No backend required
- Responsive design - Works on desktop and mobile
- Dark theme - Developer-friendly interface
- Modular components - Easy to add new tools
- Clean code structure - Organized for maintainability
- Create a new component in
src/components/ - Add conversion utilities in
src/utils/if needed - Update the
toolsarray insrc/App.jsx - Add a new route in the Router
MIT License - feel free to use this code for your own projects!