IT-Tools — La boite a outils numerique
pour developpeurs et sysadmins
Plus d’une centaine d’utilitaires techniques reunis dans une interface web unique, rapide et entierement auto-hebergeable. Aucune donnee ne quitte votre machine.
IT-Tools est une application web open-source qui rassemble en un seul endroit l’ensemble des utilitaires dont un developpeur ou un administrateur systeme a besoin au quotidien. L’idee est simple : plutot que de jongler entre une dizaine de sites differents pour hacher un mot de passe, decoder du Base64, valider une expression reguliere ou formater du JSON, IT-Tools propose une interface unifiee, propre et rapide, accessible depuis n’importe quel navigateur.
Construit avec Vue.js, l’outil s’execute entierement cote client. Aucune donnee n’est envoyee vers un serveur externe : tout le traitement se fait localement dans le navigateur, ce qui en fait un choix particulierement sur pour manipuler des tokens, des cles ou des informations sensibles.
Le projet original ayant ralenti, c’est aujourd’hui le fork maintenu par sharevb fork actif qui est recommande par la communaute. Ce fork integre regulierement de nouveaux outils, des corrections et des ameliorations qui n’ont pas encore ete fusionnees dans le depot principal.
La richesse d’IT-Tools tient dans la diversite de ses modules. Ils couvrent des domaines tres varies, de la cryptographie aux conversions d’unites, en passant par les outils reseau et la manipulation de texte.
Generation de hash (MD5, SHA-256, bcrypt), generateurs de mots de passe, decodeur JWT, generation de tokens OTP. Pratique pour tester et valider rapidement la securite d’une chaine de traitement.
Base64, encodage URL, entites HTML, conversions texte vers binaire ou hexadecimal, outils Unicode. Indispensable pour le debug d’API et les flux de donnees.
Analyse d’URL, calcul de sous-reseaux (CIDR), validation IBAN, informations IP et DNS. Un acces rapide aux outils de troubleshooting les plus courants.
Testeur d’expressions regulieres, generateur d’expressions cron, formateurs et convertisseurs JSON / YAML / XML, beautifier de code. Un gain de temps considerable en phase de developpement.
Conversion de casse, statistiques de texte, comparateur de differences (diff), generateur ASCII. Des outils simples mais tres souvent utiles.
Generateur de UUID, creation de QR codes, convertisseurs d’unites (temperature, base numerique, mesures). Autant de petits outils qui manquent toujours au bon moment.
L’argument principal d’IT-Tools n’est pas tant la nouveaute de ses outils pris individuellement — la plupart existent sous forme de pages web separees — mais bien leur centralisation dans une interface coherente, sans publicite et sans dependance externe.
Pour un homelab sous Docker, IT-Tools s’integre parfaitement dans un ecosysteme de services auto-heberges. Il ne consomme pas de ressources significatives et peut etre place derriere un reverse proxy comme Nginx ou Traefik en quelques minutes.
Le deploiement est volontairement simple. Le fork sharevb publie ses images sur le GitHub Container Registry. Une seule commande suffit pour avoir une instance fonctionnelle :
docker run -d \ --name it-tools \ --restart unless-stopped \ -p 8080:8080 \ ghcr.io/sharevb/it-tools:latest
L’application est ensuite accessible sur http://localhost:8080 ou via votre reverse proxy. Pour une integration dans un stack Docker Compose existant, il suffit d’ajouter le service avec le reseau partage et de laisser votre proxy s’occuper du reste.
Dans un contexte d’administration systeme et de supervision reseau, IT-Tools s’avere particulierement utile pour un certain nombre de taches recurrentes. Le debug de flux JSON ou MQTT, frequent lors du developpement de flux Node-RED, beneficie directement du formateur et du validateur JSON integres. La generation de tokens API ou de secrets pour les services devient triviale avec le generateur de mots de passe et les outils cryptographiques.
Les outils de calcul de sous-reseaux et d’analyse IP sont precieux lors de la configuration d’un environnement Proxmox multi-LXC ou de la mise en place d’un VPN. La conversion hexadecimal / Base64 facilite l’inspection de donnees brutes issues de capteurs SDR ou de trames APRS. Enfin, le generateur de UUID est pratique pour creer des identifiants uniques au sein de scripts d’automatisation.
Le projet IT-Tools original, bien que toujours present sur GitHub, n’est plus tres actif en termes de nouvelles fonctionnalites et de corrections de bugs. Le fork maintenu par sharevb est aujourd’hui bien plus dynamique : il integre regulierement de nouveaux outils, corrige des problemes rapidement et fait l’objet d’une vraie attention de la part de son mainteneur.
La communaute autour des outils de self-hosting (Cloudron, Unraid, etc.) recommande largement ce fork pour les nouvelles installations. Les images Docker sont publiees sur le GitHub Container Registry (ghcr.io/sharevb/it-tools) et mises a jour regulierement, ce qui facilite les mises a jour via Watchtower ou tout autre outil de gestion d’images.
Un outil a avoir dans tout homelab serieux
IT-Tools incarne parfaitement l’esprit du self-hosting : leger, autonome, respectueux de la vie privee et immediatement utile. Que vous administriez un serveur, developpiez des integrations ou simplement ayez besoin d’un utilitaire technique a portee de main, cette boite a outils numerique s’integre naturellement dans un environnement Docker et rend de vrais services au quotidien.
Voir le projet sur GitHub
