DevToolsHub is a collection of 20+ developer tools built with Astro, React, and Tailwind CSS.
It provides simple utilities for formatting, converting, generating, testing, and working with common developer data directly in the browser.
Live Demo: https://devtools-hub-beryl.vercel.app/
DevToolsHub Home - A collection of developer tools with a clean and responsive interface.
DevToolsHub currently includes tools such as:
- JSON Formatter
- Base64 Encoder & Decoder
- URL Encoder & Decoder
- Diff Checker
- UUID Generator
- JWT Decoder
- Unix Timestamp Converter
- Hash Generator
- Regex Sandbox
- API Tester
- JSON Model Generator
- Cron Expression Generator
- QR Code Generator
- Text Case Modifier
- Text ↔ Binary Converter
- Lorem Ipsum Generator
- Color Converter
- Gitignore Generator
- Markdown Preview
- Curl to Fetch
New tools are added regularly through community contributions.
Here is a look at some of the tools available in DevToolsHub.
Format, validate, and beautify raw JSON instantly.
Compare text, code, JSON, or configuration files side by side.
Generate secure UUID v4 values with a single click.
DevToolsHub is designed to run directly in the browser.
- Most tools work entirely client-side.
- No account is required.
- The project is open source.
- You can inspect the source code and see how every tool works.
- Astro
- React
- TypeScript
- Tailwind CSS
- pnpm
src/
├── components/tool/ shared tool wrappers
├── features/ tool logic and UI
├── ui/ reusable UI components
├── layouts/ page layouts
├── pages/ routes and tool pages
└── styles/ global styles
Install dependencies:
pnpm installRun the development server:
pnpm devWant to contribute a new tool?
- Create a new feature inside
src/features/. - Reuse components from
src/ui/andsrc/components/tool/. - Create a page inside
src/pages/tools/. - Add the tool entry to
src/constants/tools.ts.
Try to keep tools simple, fast, and browser-based whenever possible.
Contributions of all sizes are welcome.
You can help by:
- Adding new tools
- Fixing bugs
- Improving UI and UX
- Improving documentation
- Updating screenshots
- Reviewing pull requests
Please read CONTRIBUTING.md before opening a pull request.
This project is open source and available under the MIT License.



