A comprehensive collection of essential developer tools built with React and TypeScript. Available as both a web application and command-line interface.
- 🎨 Modern Web Interface - Clean, responsive design with dark/light theme support
- ⚡ Fast & Lightweight - Built for performance with minimal dependencies
- 🔧 CLI Interface - Use all tools directly from your terminal
- 📱 Cross-Platform - Works on any device with a modern web browser
- 🛠️ Developer-Focused - Built by developers, for developers
![]() |
![]() |
![]() |
| Web Interface | Search | Tool Example |
Visit tools.abhishekbansal.dev to start using DevTools immediately.
npm install -g @devtools-cli/devtools-cli
devtools --help- Base64 Encoder/Decoder - Encode/decode Base64 with UTF-8 support
- Hex Text Converter - Convert between hex, ASCII, binary, decimal
- JSON Validator & Formatter - Validate, format, minify JSON
- XML Formatter - Format, validate, minify XML documents
- String Analyzer - Analyze text with detailed statistics
- String Case Converter - Convert between case formats
- Text Diff Tool - Compare and visualize text differences
- Timestamp Converter - Convert Unix timestamps & ISO dates
- Cron Expression Parser - Parse and explain cron expressions
- UUID Generator - Generate UUID v4 identifiers
- Color Converter - Convert colors & analyze accessibility
Each tool has comprehensive documentation in the wiki folder:
- Key Features - Important functionality highlights
- Web UI Guide - Step-by-step usage instructions
- CLI Usage - Command-line examples and options
For version history and release notes, see the CHANGELOG.md.
devtools/
├── apps/
│ ├── web/ # React web application
│ └── cli/ # Command-line interface
├── packages/
│ └── core/ # Shared business logic
├── wiki/ # Tool documentation
└── docs/ # Project documentation
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/abhishekbansal/devtools.git
cd devtools
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build# Build CLI
npm run build:cli
# Test CLI locally
node packages/cli/bin/devtools --helpThe web application automatically deploys to GitHub Pages when changes are pushed to the master branch.
# Manual build and deploy
cd apps/web
pnpm run build
pnpm run deploy# Build and publish CLI
cd packages/cli
npm publishContributions are welcome!
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with React and TypeScript
- UI components from Ant Design
- CLI built with Commander.js
- 🐛 Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
Made with ❤️ by Abhishek Bansal



