5.3 KiB
title: IT Tools created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, development, tools, api, devops] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Development, https://github.com/CorentinTh/it-tools]
💻 IT Tools
Collection d'outils pour développeurs et IT — encodeur Base64, générateur de UUID, formateurs JSON/CRON, token JWT, hash, regex… tout en une interface web statique.
📋 Informations Générales
| Attribut | Valeur |
|---|---|
| Nom | IT Tools |
| Slug | it-tools |
| Description | Collection d'outils pour développeurs et IT, accessible via le navigateur |
| Site officiel | https://it-tools.tech |
| Repository | https://github.com/CorentinTh/it-tools |
| Stars | 39 177 ⭐ |
| Licence | GPL-3.0 |
| Langage principal | TypeScript (Vue 3) |
| Catégorie | Development |
| Tags | [catalogue, development, tools, api, devops] |
📝 Description
IT Tools est une collection d'utilitaires pour développeurs et administrateurs système accessibles depuis une interface web unique. Le projet est né en 2022 (CorentinTh) et a connu un engouement massif grâce à sa simplicité d'usage : pas de compte, pas de tracking, tout est exécuté côté client (les données ne quittent pas le navigateur).
Catégories d'outils disponibles : encodage/décodage (Base64, URL, JWT, HTML entities, QR code, code-barres), générateurs (UUID, hash BCrypt/MD5/SHA, Lorem Ipsum, mot de passe, certificats SSL auto-signés, .gitignore), formateurs/validateurs (JSON, XML, YAML, SQL, Markdown, cron, regex, IPv4/IPv6), convertisseurs (timestamp Unix, unités, couleurs, images, chiffres romains, CSV/TSV), texte (diff, casse, comptage), crypto (RSA key pair), réseau (MAC vendor lookup, DNS, HTTP status).
Modèle de licence : GPL-3.0, ce qui permet l'auto-hébergement et la modification, mais impose le copyleft pour les œuvres dérivées (à garder en tête pour un fork interne). L'instance officielle it-tools.tech est en accès libre, mais beaucoup préfèrent auto-héberger pour ne pas dépendre d'un service tiers et garder la maîtrise des données sensibles (certificats, tokens, hashes).
Cas d'usage : outil de référence partagé par toute une équipe IT, remplacement des sites jetables (base64encode, jwt.io, regex101) pour des données potentiellement sensibles.
🚀 Installation
Via Docker (recommandé)
# docker-compose.yml
version: "3.8"
services:
it-tools:
image: corentinth/it-tools:latest
container_name: it-tools
restart: unless-stopped
ports:
- "8080:80"
# Optionnel : proxy pour éviter d'exposer en direct
environment:
- VIRTUAL_HOST=tools.example.com
Installation manuelle
# Node.js ≥18 requis
git clone https://github.com/CorentinTh/it-tools.git
cd it-tools
pnpm install
pnpm build
# Servir le contenu de /dist via Nginx, Caddy ou tout serveur statique
L'image Docker officielle est en fait un binaire statique servi par Nginx — aucune dépendance, aucune base de données, aucun état persistant. C'est l'une des applications les plus légères du catalogue.
⚙️ Configuration
- Aucune configuration requise : l'application est purement statique.
- Personnalisation : éditer
public/manifest.json(nom, icône, thème) etindex.html(titre). - Sous-domaine dédié : recommandé (
tools.example.com) pour la mémorisation. - HTTPS : indispensable, même si aucune donnée n'est transmise (assure l'isolation du contexte navigateur).
- Thème : mode sombre/clair auto-détecté, configurable par outil individuellement.
🔗 Alternatives
- DevToys — Application desktop Windows/macOS/Linux équivalente, alternative open source.
- CyberChef — Le « couteau suisse » de la manipulation de données, plus orienté traitement par recettes.
- Hoppscotch / Insomnia — Clients API REST/GraphQL (orientés tests d'API, pas boîte à outils générale).
🔒 Sécurité
- Toutes les opérations sont côté client : IT Tools ne voit jamais les données — c'est un point fort pour les outils sensibles (clés, tokens), mais à bien comprendre : ce n'est pas un service cloud, c'est un frontend web.
- HTTPS obligatoire : sinon les pages servises en HTTP exposent un risque de script injection (XSS).
- Pas d'auth : ne pas l'exposer sur Internet sans un reverse-proxy intégrant un mot de passe si l'instance est partagée.
- CSP : IT Tools émet des en-têtes CSP strictes par défaut, à conserver.
- Veille : surveiller les CVE sur les dépendances (Vue, Vite, etc.) —
pnpm auditen CI interne.
📚 Ressources
🔗 Pages Liées
- cat-development — Catégorie Development
- app-cyberchef — Outil de manipulation de données (GCHQ), complémentaire
- app-traefik — Reverse-proxy HTTPS recommandé
- securisation-home-lab — Bonnes pratiques d'exposition web
- recettes-docker-compose — Templates Docker