IT Tools
Useful tools for developers and IT professionals.
Overview
IT Tools is a comprehensive web-based collection of utility tools designed specifically for developers, system administrators, and IT professionals. Created by Corentin Th, this open-source project consolidates dozens of commonly needed utilities into a single, offline-capable interface, eliminating the need to search for and bookmark multiple online tools. The platform includes hash generators, encoders/decoders, formatters, converters, network utilities, and text manipulation tools that developers use daily. This Docker deployment provides a self-hosted instance of IT Tools, giving teams complete control over their utility toolkit while ensuring data privacy and offline availability. Unlike scattered online utilities that may compromise sensitive data, running IT Tools locally means your API keys, configuration files, and proprietary data never leave your infrastructure. The containerized approach makes it perfect for development teams, security-conscious organizations, and anyone who needs reliable access to developer utilities without internet dependencies or privacy concerns.
Key Features
- Hash generation tools supporting MD5, SHA-1, SHA-256, SHA-512, and other cryptographic algorithms
- Base64, URL, HTML, and JWT encoding/decoding utilities with real-time conversion
- JSON, XML, YAML, and SQL formatters with syntax highlighting and validation
- Network utilities including IP address lookups, CIDR calculators, and port scanners
- Text manipulation tools for case conversion, regex testing, and diff comparison
- QR code generators and barcode readers for mobile integration workflows
- Color palette tools with hex, RGB, HSL converters and accessibility checkers
- Timestamp converters supporting Unix epochs, ISO formats, and timezone calculations
Common Use Cases
- 1Development teams needing offline access to encoding utilities during air-gapped deployments
- 2Security auditors requiring local hash verification tools for sensitive file analysis
- 3System administrators managing network configurations with CIDR and IP calculation tools
- 4API developers testing JWT tokens and JSON formatting without external dependencies
- 5DevOps engineers creating QR codes for deployment URLs and configuration sharing
- 6Code reviewers using diff tools and regex testers for merge request analysis
- 7Compliance teams ensuring data privacy by avoiding third-party online utilities
Prerequisites
- Docker Engine 20.10+ and Docker Compose V2 for container orchestration
- Minimum 512MB RAM allocation for smooth web interface performance
- Port 8080 available on the host system for web interface access
- Basic understanding of web-based utilities and developer tool workflows
- Network access to Docker Hub for initial image download (offline afterward)
- Modern web browser with JavaScript enabled for full functionality
For development & testing. Review security settings, change default credentials, and test thoroughly before production use. See Terms
docker-compose.yml
docker-compose.yml
1services: 2 it-tools: 3 image: corentinth/it-tools:latest4 container_name: it-tools5 restart: unless-stopped6 ports: 7 - "8080:80".env Template
.env
1# No configuration neededUsage Notes
- 1Access at http://localhost:8080
- 2Hash generators, encoders
- 3Network utilities
Quick Start
terminal
1# 1. Create the compose file2cat > docker-compose.yml << 'EOF'3services:4 it-tools:5 image: corentinth/it-tools:latest6 container_name: it-tools7 restart: unless-stopped8 ports:9 - "8080:80"10EOF1112# 2. Create the .env file13cat > .env << 'EOF'14# No configuration needed15EOF1617# 3. Start the services18docker compose up -d1920# 4. View logs21docker compose logs -fOne-Liner
Run this command to download and set up the recipe in one step:
terminal
1curl -fsSL https://docker.recipes/api/recipes/it-tools/run | bashTroubleshooting
- Interface loads but tools don't respond: Clear browser cache and localStorage, then refresh the page
- Hash generators producing incorrect results: Ensure input text encoding is UTF-8 and check for hidden characters
- JSON formatter showing syntax errors: Validate JSON structure and remove trailing commas or comments
- QR code generator not displaying: Check browser permissions for canvas/image rendering and disable ad blockers
- Port 8080 connection refused: Verify no other services are using the port with 'netstat -tulpn | grep 8080'
- Container exits immediately: Check Docker logs for permission errors and ensure sufficient system resources
Community Notes
Loading...
Loading notes...
Download Recipe Kit
Get all files in a ready-to-deploy package
Includes docker-compose.yml, .env template, README, and license
Ad Space
Shortcuts: C CopyF FavoriteD Download