--- 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Ă©) ```yaml # 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 ```bash # 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) et `index.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 audit` en CI interne. ## 📚 Ressources - [Site officiel](https://it-tools.tech) - [Repository GitHub](https://github.com/CorentinTh/it-tools) - [Documentation / Liste des outils](https://it-tools.tech/about) - [Selfh.st — IT Tools](https://selfh.st/apps/?tag=Development) - [Demo live](https://it-tools.tech) ## 🔗 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