IT-Tools (GPL 3.0, ~20K GitHub stars, Vue.js) is a self-hosted collection of 100+ developer and sysadmin utilities in a clean web interface. Encode/decode Base64, decode JWTs, generate UUIDs, test regex, convert timestamps, generate QR codes, hash strings — all in one place, all running locally, all without sending data to third-party tools online. One Docker container, zero configuration, instant access.
- IT-Tools: GPL 3.0, ~20K stars, Vue.js — 100+ utilities in a single web app
- Privacy: Everything runs in-browser — no data sent to any server
- Zero config:
docker run and it's ready — no database, no setup
- Categories: Crypto, converter, web, network, math, text, images, development
- Offline capable: Once loaded, most tools work without internet
- Tiny footprint: Static files served by Nginx — ~20MB RAM
services:
it-tools:
image: corentinth/it-tools:latest
container_name: it-tools
restart: unless-stopped
ports:
- "8080:80"
docker compose up -d
Visit http://your-server:8080 — instantly usable, no setup required.
tools.yourdomain.com {
reverse_proxy localhost:8080
}
| Tool | What it does |
|---|
| Base64 encoder/decoder | Encode/decode Base64 text and files |
| Hash generator | MD5, SHA-1, SHA-256, SHA-512 from text |
| HMAC generator | Generate HMAC with any hash algorithm |
| Bcrypt hash | Generate and verify bcrypt password hashes |
| UUID generator | Generate v1, v4, v7 UUIDs |
| ULID generator | Generate ULIDs (time-sortable UUIDs) |
| Encryption/Decryption | AES encrypt/decrypt text |
| RSA key pair generator | Generate RSA public/private key pairs |
| Tool | What it does |
|---|
| JWT decoder | Decode and inspect JWT tokens |
| URL encoder/decoder | Encode/decode URL components |
| URL parser | Break down URLs into components |
| HTTP status codes | Reference for all HTTP status codes |
| MIME types | Lookup MIME types by extension |
| IPv4 subnet calculator | CIDR, netmask, host range |
| MAC address lookup | Identify vendor from MAC address |
| User agent parser | Decode browser user agent strings |
| Tool | What it does |
|---|
| JSON ↔ YAML | Convert between JSON and YAML |
| JSON ↔ CSV | Convert between JSON and CSV |
| JSON ↔ TOML | Convert between JSON and TOML |
| XML ↔ JSON | Convert between XML and JSON |
| YAML beautifier | Format and validate YAML |
| Unix timestamp | Convert timestamps to/from dates |
| Color converter | HEX, RGB, HSL, CMYK conversion |
| Temperature | Celsius, Fahrenheit, Kelvin |
| Number base | Binary, octal, decimal, hex conversion |
| Tool | What it does |
|---|
| Lorem ipsum generator | Generate placeholder text |
| Text diff | Compare two text blocks |
| Regex tester | Test regex patterns with highlighting |
| Markdown preview | Render Markdown to HTML |
| Text statistics | Word count, character count, reading time |
| String case converter | camelCase, snake_case, kebab-case, etc. |
| Slug generator | Create URL-safe slugs from text |
| HTML entity encoder | Encode/decode HTML entities |
| Tool | What it does |
|---|
| Cron expression | Parse and describe cron expressions |
| Docker run → Compose | Convert docker run to docker-compose.yml |
| SQL formatter | Format and beautify SQL queries |
| JSON formatter | Pretty-print and validate JSON |
| Git cheatsheet | Quick reference for common git commands |
| chmod calculator | Calculate Unix file permissions |
| Random port generator | Generate random available port numbers |
| Tool | What it does |
|---|
| QR code generator | Create QR codes from text/URLs |
| QR code reader | Decode QR codes from images |
| SVG placeholder | Generate SVG placeholder images |
| Camera/Webcam | Capture photos from webcam |
| Image to Base64 | Convert images to Base64 data URIs |
Click the ⭐ star icon on any tool to pin it to your home dashboard. The most-used tools appear at the top.
Use the search bar (or press /) to quickly find any tool by name or keyword.
Every tool has a stable URL path — bookmark directly:
https://tools.yourdomain.com/base64-string-converter
https://tools.yourdomain.com/jwt-parser
https://tools.yourdomain.com/uuid-generator
https://tools.yourdomain.com/crontab-generator
https://tools.yourdomain.com/docker-run-to-docker-compose-converter
- Open JWT Parser
- Paste the token
- See: header, payload, signature, expiry time — all decoded instantly
- Open Cron Expression Describer
- Enter:
0 */6 * * 1-5
- Output: "At minute 0, every 6th hour, Monday through Friday"
- Paste:
docker run -d -p 8080:80 -v data:/data --name myapp myimage:latest
- Get:
services:
myapp:
image: myimage:latest
ports:
- "8080:80"
volumes:
- data:/data
- Enter:
192.168.1.0/24
- Get: Netmask
255.255.255.0, 254 usable hosts, range 192.168.1.1 - 192.168.1.254
| Feature | IT-Tools | CyberChef | DevToys |
|---|
| Platform | Web (self-host) | Web (self-host) | Desktop (Windows/Mac) |
| Tool count | 100+ | 300+ (operations) | 30+ |
| Interface | Clean, modern | Complex recipe builder | Native desktop |
| Chaining | No | Yes (recipes) | No |
| Privacy | All client-side | All client-side | Local only |
| Ease of use | Very easy | Learning curve | Very easy |
docker compose pull
docker compose up -d
See all open source developer tools at OSSAlt.com/categories/developer-tools.