# IT Tools — Collection of Developer Utilities with Beautiful UX > IT Tools is a self-hosted collection of 80+ handy developer tools — UUID generator, hash calculator, JWT decoder, JSON formatter, cron parser, and more. All in one beautiful interface. ## Install Save in your project root: ## Quick Use ```bash docker run -d --name it-tools -p 8080:80 corentinth/it-tools:latest ``` Open `http://localhost:8080` — 80+ developer tools ready to use instantly. ## Intro **IT Tools** is a self-hosted collection of handy developer utilities with a beautiful, modern UI. Instead of googling for individual tools (UUID generators, hash calculators, Base64 encoders), IT Tools puts 80+ commonly needed utilities in one clean interface — all running locally in your browser with no data sent to any server. With 38.1K+ GitHub stars, IT Tools has become a favorite among developers and sysadmins who want quick access to everyday utilities without trusting random websites with their data. ## What IT Tools Includes ### Crypto / Security - Hash generator (MD5, SHA-1, SHA-256, SHA-512) - HMAC generator - UUID v1/v4/v5 generator - Password generator - Bcrypt hash/verify - RSA key pair generator - JWT decoder/encoder - Token generator (API keys) ### Converters - Base64 encode/decode (text + files) - URL encode/decode - JSON ↔ YAML ↔ TOML converter - JSON ↔ CSV converter - Number base converter (hex, binary, octal, decimal) - Unix timestamp converter - Color converter (HEX, RGB, HSL) - Case converter (camelCase, snake_case, kebab-case) ### Web / Network - URL parser - IPv4/IPv6 subnet calculator - HTTP status code reference - MIME type lookup - User-Agent parser - Device information - Basic auth header generator ### Text / Data - JSON formatter/validator - JSON diff - XML formatter - SQL formatter - Markdown preview - Lorem ipsum generator - Text statistics (word/char count) - String obfuscator ### Development - Cron expression parser (human-readable) - Regex tester - Docker run to Docker Compose converter - Git cheat sheet - Chmod calculator - Date/time calculator - Math expression evaluator - QR code generator/reader ### Images - SVG placeholder generator - Image to Base64 - Color palette generator - Camera/screenshot tool ## Self-Hosting ### Docker ```bash docker run -d --name it-tools -p 8080:80 corentinth/it-tools:latest ``` ### Docker Compose ```yaml services: it-tools: image: corentinth/it-tools:latest ports: - "8080:80" restart: unless-stopped ``` That's it — single container, no database, no configuration needed. ## Key Features ### Privacy-First All tools run entirely in your browser (client-side JavaScript). No data is sent to any server. Perfect for handling sensitive data like JWT tokens, passwords, and API keys. ### Favorites & Search - Star frequently used tools for quick access - Instant search across all tools - Category-based navigation - Dark/light theme ### Resource Usage - Docker image: ~20MB - RAM: ~10MB - CPU: Negligible (static site) - Zero external dependencies ## Use Case Examples ### JWT Debugging ``` Paste your JWT token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c Decoded: Header: {"alg": "HS256", "typ": "JWT"} Payload: {"sub": "1234567890", "name": "John Doe", "iat": 1516239022} ``` ### Cron Expression ``` Input: */15 9-17 * * 1-5 Output: "Every 15 minutes, between 09:00 and 17:59, Monday through Friday" Next runs: - Mon Apr 10 09:00 - Mon Apr 10 09:15 - Mon Apr 10 09:30 ``` ### Docker Run to Compose ```bash # Input: docker run -d --name myapp -p 8080:80 -v data:/app/data -e DB_HOST=localhost nginx:alpine # Output: services: myapp: image: nginx:alpine ports: - "8080:80" volumes: - data:/app/data environment: DB_HOST: localhost ``` ## IT Tools vs Alternatives | Feature | IT Tools | CyberChef | DevToys | transform.tools | |---------|----------|-----------|---------|-----------------| | Open Source | Yes | Yes | Yes (Win/Mac) | Yes | | Self-hosted | Yes (Docker) | Yes | Desktop app | Web only | | Tools count | 80+ | 300+ operations | 30+ | 50+ | | UX | Beautiful | Functional | Native | Simple | | Privacy | Client-side | Client-side | Local | Client-side | | Chaining | No | Yes (recipes) | No | No | | Best for | Quick lookups | Data processing | Desktop users | Quick converts | ## 常见问题 **Q: IT Tools 和 CyberChef 有什么区别?** A: CyberChef 更强大,支持操作链(将多个转换串联)和 300+ 操作,适合安全分析和复杂数据处理。IT Tools 更注重 UX 和日常开发工具,操作更直观。两者可以并存。 **Q: 数据安全吗?** A: 所有工具在浏览器本地运行,数据不会发送到任何服务器。这是自托管 IT Tools 而非使用在线工具网站的主要优势。 **Q: 可以添加自定义工具吗?** A: IT Tools 使用 Vue.js 构建,可以 fork 项目添加自定义工具。社区也在持续贡献新工具。 ## 来源与致谢 - GitHub: [CorentinTh/it-tools](https://github.com/CorentinTh/it-tools) — 38.1K+ ⭐ - 在线版: [it-tools.tech](https://it-tools.tech) --- Source: https://tokrepo.com/en/workflows/58d12242-34e1-11f1-9bc6-00163e2b0d79 Author: AI Open Source