Changer de machine tous les deux ans force une discipline salutaire : on ne réinstalle que ce qui a réellement fait ses preuves. Cette liste 2026 rassemble les outils dev gratuits que j’ouvre chaque semaine, regroupés par usage plutôt que jetés en vrac. Tous sont gratuits ou disposent d’une offre gratuite généreuse et durable, et tous ont tourné en conditions réelles. L’objectif n’est pas l’exhaustivité mais la pertinence : pour chaque catégorie, je dis quel outil choisir, pourquoi, et sur quel cas concret il fait gagner du temps. De l’éditeur au conteneur en passant par le test d’API, voici la boîte à outils que je reconstruis sur chaque nouveau poste.
Éditeur & IDE : Cursor, VS Code et Zed
Mon driver quotidien reste Cursor, un fork de VS Code dont l’agent autonome modifie plusieurs fichiers à partir d’une seule instruction. Sur un refactor qui touche un service, ses tests et son composant, taper « renomme cette méthode partout et adapte les appels » évite une demi-heure de allers-retours manuels. L’offre gratuite suffit pour découvrir l’outil, le Pro à 20 $/mois débloque les modèles avancés. Je garde toujours VS Code installé en parallèle : certains clients l’imposent, et tout l’écosystème d’extensions reste la référence absolue côté compatibilité.
La force de VS Code tient justement à ses extensions. Quatre me suivent partout : ESLint et Prettier pour cadrer le style sans débat d’équipe, GitLens pour lire l’historique ligne par ligne directement dans la gouttière, et Error Lens qui affiche les erreurs en clair sur la ligne concernée plutôt qu’en survol. Pour les projets conteneurisés, Dev Containers ouvre le code dans l’environnement Docker du projet, ce qui supprime le sempiternel « ça marche chez moi ».
Quand je veux juste éditer vite, j’ouvre Zed. Écrit en Rust, open source, il démarre en moins d’une seconde et reste fluide même sur de gros fichiers. C’est l’outil parfait pour une correction rapide, une session de pair programming en mode collaboratif, ou l’ouverture d’un dépôt qu’on ne fait que consulter. Il ne remplace pas encore un IDE complet pour les gros projets, mais sa réactivité en fait un complément précieux au quotidien.
Terminal & shell : Warp, Starship et fzf
Côté terminal, Warp a changé ma façon de travailler. Chaque commande devient un bloc visuel qu’on peut copier, partager ou relancer, et l’assistance IA intégrée explique un message d’erreur ou propose la bonne incantation quand on hésite sur une syntaxe. Concrètement, retrouver la sortie d’une commande lancée vingt minutes plus tôt devient trivial : plus besoin de scroller à l’aveugle dans un mur de texte. L’offre gratuite couvre largement un usage individuel.
Pour le prompt, Starship est incontournable. Cross-shell, écrit en Rust, ultra-rapide, il affiche d’un coup d’œil le dossier courant, la branche Git et son état, le runtime du projet (Node, Python, Rust) et la durée de la dernière commande. Toute la configuration tient dans un seul fichier TOML versionnable, donc on retrouve exactement le même prompt sur chaque machine. C’est le genre de détail qui paraît cosmétique mais qui évite des erreurs de contexte coûteuses.
Si je ne devais sauver qu’un seul outil, ce serait fzf. Ce chercheur flou se branche sur l’historique avec Ctrl+R et sur l’arborescence de fichiers avec Ctrl+T. Taper trois lettres au lieu de se souvenir d’une commande complète, ou ouvrir un fichier enfoui sans connaître son chemin exact, transforme l’expérience en cinq minutes. Couplé à ripgrep pour la recherche dans le contenu, le duo remplace une bonne partie des recherches que je faisais avant à la souris.
Test d’API : Bruno, Hoppscotch, Postman et Hurl
Pour tester des API à la main, je suis passé à Bruno. Cette alternative open source à Postman stocke les collections sous forme de fichiers texte dans un dossier du dépôt : fini le compte cloud obligatoire et les collections perdues quand quelqu’un quitte l’équipe. Les requêtes vivent à côté du code, se relisent dans une pull request et se versionnent naturellement. Pour une équipe qui tient à garder ses définitions d’API sous Git, c’est l’argument décisif.
Quand je veux juste dégainer une requête sans rien installer, j’ouvre Hoppscotch dans le navigateur : léger, gratuit, parfait pour vérifier un endpoint en deux clics. Postman reste pertinent dans son offre gratuite, surtout pour ses fonctions de documentation et de mock partagées avec des profils non techniques. Le choix dépend du contexte : Bruno pour le versionnage, Hoppscotch pour la rapidité, Postman quand l’équipe l’utilise déjà.
Pour automatiser, deux outils complètent le tableau. Hurl décrit des tests d’API en texte brut et les exécute en ligne de commande, ce qui en fait un candidat idéal pour un pipeline CI/CD : on vérifie un code de retour, un en-tête ou un champ JSON en quelques lignes lisibles. Côté front, MSW (Mock Service Worker) intercepte les requêtes au niveau réseau et fonctionne avec React, Vue ou Angular, ce qui permet de développer une interface sans dépendre d’un back-end disponible.
Git & GitHub : la ligne de commande qui fait gagner du temps
Deux outils ont radicalement accéléré mon travail avec Git. GitHub CLI (gh) supprime des dizaines d’aller-retours vers le navigateur : créer une pull request, la relire, fusionner, lister les issues ou déclencher un workflow se font depuis le terminal, sans quitter le contexte du code. Sur un projet où l’on ouvre plusieurs PR par jour, le gain cumulé est énorme, et la commande s’intègre proprement dans des scripts d’automatisation.
Pour tout ce qui touche à l’index et à l’historique, lazygit offre une interface texte qui rend lisibles des opérations habituellement pénibles. Mettre en scène des morceaux de fichier, réécrire un commit, gérer un rebase interactif ou nettoyer des branches devient visuel et réversible. On voit l’état du dépôt en permanence, ce qui réduit le risque de fausse manipulation. Voici une poignée de commandes que je tape sur chaque nouvelle machine :
gh auth login # authentifier la CLI GitHub
gh repo clone owner/projet # cloner sans copier l'URL
gh pr create --fill # ouvrir une PR depuis la branche courante
gh pr checks # voir l'etat de la CI
gh pr merge --squash # fusionner en squash
lazygit # ouvrir l'interface Git
docker run --rm -p 8080:80 nginx # tester un conteneur jetable
Performance web : Lighthouse et WebPageTest
Optimiser sans mesurer revient à naviguer à vue. Lighthouse, intégré aux DevTools de Chrome et disponible en CLI, audite performance, accessibilité, bonnes pratiques et SEO sur une page donnée. En version ligne de commande, je le branche sur la CI pour faire échouer un build dont le score de performance passe sous un seuil : c’est le moyen le plus simple d’empêcher une régression de vitesse de partir en production sans que personne ne s’en aperçoive.
Lighthouse mesure en conditions de laboratoire ; pour comprendre le ressenti réel, je complète avec WebPageTest. Il permet de tester depuis différentes localisations, sur des connexions bridées et sur de vrais appareils, puis livre une cascade de chargement détaillée. Voir précisément quelle ressource bloque le rendu, quand le premier contenu apparaît et où se loge le temps perdu donne des pistes d’optimisation concrètes, bien plus exploitables qu’un score global. Les deux outils sont gratuits et complémentaires.
Conteneurs & déploiement : Docker, Podman, Coolify et Dokploy
Le socle reste Docker : Docker Desktop (gratuit pour l’usage personnel et les petites structures) et le moteur en ligne de commande permettent de lancer un service jetable, de reproduire un environnement de production en local ou de packager une application. Lancer une base de données le temps d’un test puis la jeter sans laisser de trace sur la machine est devenu un réflexe. Podman en est une alternative sans démon et compatible avec les mêmes commandes, appréciée pour son modèle sans privilèges root.
Pour le déploiement, deux PaaS auto-hébergés rendent l’autonomie accessible. Coolify joue le rôle d’un Vercel ou Netlify que l’on héberge soi-même : il déploie du Node.js, du PHP, du Python ou n’importe quelle image Docker depuis un dépôt Git, avec une interface web soignée et des certificats TLS automatiques. Dokploy vise le même besoin de façon plus légère et moderne que les solutions historiques. Sur un VPS modeste, ces outils offrent une expérience proche du cloud managé pour un coût dérisoire, tout en gardant la maîtrise des données.
IA pour le code : assistants gratuits et freemium
L’IA s’est installée durablement dans le flux de travail, et plusieurs options sérieuses sont accessibles sans frais. Au-delà de Cursor, GitHub Copilot propose désormais une offre gratuite avec un quota mensuel de complétions et de requêtes au chat, suffisant pour évaluer l’apport sur du code réel. Pour ceux qui veulent garder la main, Continue est une extension open source pour VS Code et JetBrains qui se branche sur le modèle de son choix, y compris des modèles exécutés en local.
Le bon usage compte plus que l’outil : je m’appuie sur l’IA pour la complétion répétitive, la rédaction de tests, l’explication d’un bout de code hérité ou la traduction d’une fonction d’un langage à un autre, mais je relis systématiquement. Faire générer la première version d’une suite de tests unitaires, puis la corriger et la compléter, divise par deux le temps passé sur une tâche ingrate. La vigilance reste de mise : un assistant accélère, il ne dispense jamais de comprendre ce qui est produit.
Productivité & docs : DevDocs, Excalidraw et Penpot
Consulter la documentation sans casser sa concentration change la donne. DevDocs agrège les docs officielles de centaines de langages et bibliothèques dans une interface unique, instantanée et utilisable hors ligne. Au lieu d’ouvrir cinq onglets et de croiser des versions disparates, je cherche une méthode et j’ai la réponse en une frappe. Couplé à un raccourci système, c’est l’outil de référence que j’installe en tout premier sur un poste de travail.
Pour penser visuellement, Excalidraw reste imbattable : son rendu manuscrit volontairement imparfait invite à dessiner un schéma d’architecture ou un wireframe sans se soucier de l’esthétique. C’est l’outil idéal pour clarifier une idée en réunion ou documenter un flux de données rapidement. Quand le besoin devient un vrai travail de design d’interface, je passe à Penpot, l’alternative open source à Figma, avec ses composants flexibles et sa collaboration en temps réel. Du croquis jeté au prototype abouti, le duo couvre tout le spectre sans aucun coût.
Commentaires (0)
Laisser un commentaire
Les commentaires sont modérés. Questions WordPress, cybersécurité ou dev web bienvenues.