A collection of web-based developer utilities. These tools help with common tasks like encoding/decoding, JSON formatting, text processing, and cryptography operations.
- Base64 Encode/Decode - Convert text to/from Base64 encoding
- URL Encode/Decode - Encode/decode URL parameters and strings
- Hash Generator - Generate MD5, SHA-1, SHA-256, and SHA-512 hashes
- JWT Decoder - Decode and inspect JWT tokens (header, payload, signature)
- Certificate Information - Extract and view X.509 certificate details
- Markdown Editor - Live markdown preview and editing
- Word Counter - Analyze text statistics (words, characters, lines)
- Diff Checker - Compare two text blocks with side-by-side difference highlighting
- JSON Formatter - Validate and pretty-print JSON with syntax highlighting
- Timestamp Converter - Convert between Unix timestamps, ISO 8601, and human-readable formats
- Numeric Summary - Statistical analysis of numeric data (mean, median, mode, etc.)
- UUID Generator - Generate multiple UUIDs (v4) at once
- Color Converter - Convert between HEX, RGB, and HSL color formats with visual color picker
- Regex Tester - Test regular expressions with live matching and highlighting
- Node.js 18.x or higher
- npm 9.x or higher
# Clone the repository
git clone https://github.com/techtocore/Dev-Toolbox.git
cd Dev-Toolbox
# Install dependencies
npm installnpm startNavigate to http://localhost:4200/. The app will automatically reload when you change source files.
npm run buildBuild artifacts will be stored in the dist/dev-toolbox/ directory.
# Run linting
npm run lint
# Run unit tests
npm test- Angular 20 - Modern web framework
- TypeScript 5.8 - Type-safe development
- Bootstrap 5 - Responsive UI components
- RxJS 7 - Reactive programming
- ESLint - Code quality and consistency
This project is open source and available for use and modification.