A comprehensive collection of developer utilities with a FastAPI backend and React frontend, designed for deployment on Vercel.
- JSON Tools: Format, minify, validate, and query JSON data
- YAML Tools: Convert between JSON and YAML formats
- Encoding Tools: Base64, URL, HTML encoding/decoding
- Regex Tester: Test regular expressions with match highlighting
- UUID Generator: Generate UUID v4 identifiers
- JWT Decoder: Decode JSON Web Tokens
- HTTP Ping: Test URL response times
- Text Diff: Compare and diff text files
- HAR Summary: Analyze HTTP Archive files
- Universal Encoder/Decoder: 20+ encoding algorithms (ROT13, Caesar, Vigenere, hashes, etc.)
- Password Generator: Generate secure random passwords with customizable options
- Password Strength Checker: Analyze password strength with detailed feedback
- Password Policy Validator: Check passwords against security policies
- Hash Generator: Generate hashes using MD5, SHA1, SHA256, SHA512, Blake2
- Hash Verifier: Verify data against hashes
- HMAC Generator: Generate HMAC signatures
- Email Validator: Validate email addresses and check deliverability
- Secret Token Generator: Generate cryptographically secure tokens
- CSV/JSON Converter: Bidirectional conversion between CSV and JSON
- SQL Formatter/Minifier: Format and minify SQL queries
- Fake Data Generator: Generate realistic test data (names, addresses, emails, etc.)
- Base Converter: Convert numbers between different bases (binary, octal, decimal, hex)
- Word Counter: Count words, characters, and lines in text
- Case Converter: Convert text to various cases (uppercase, lowercase, camelCase, snake_case, etc.)
- Random String Generator: Generate random strings with customizable character sets
- Node.js 18+
- Python 3.11+
- npm or yarn
- Clone the repository:
git clone https://github.com/redac1ed/utility-tools.git
cd utility-tools- Install backend dependencies:
pip install -r requirements.txt- Install frontend dependencies:
cd frontend
npm install
cd ..- Run the development servers:
python main.py The API will be available at http://localhost:8000 and the frontend will be available at http://localhost:5173.
Deploy this project to Vercel with one click:
Complete API documentation is available in API_REFERENCE.md.
Once the backend is running, you can test the API endpoints using the examples provided in API_REFERENCE.md.
Contributions are welcome! Feel free to submit issues and pull requests.
This project is open source and available under the MIT License.
Created by redac1ed.
