Quand on débute dans le développement web, on entend souvent parler d’éditeurs de code, de frameworks, de terminal, de Node, de Git… mais bizarrement, très peu de gens prennent le temps d’expliquer comment installer proprement tous ces outils. Et pourtant, c’est un point clé : un environnement mal installé, c’est des erreurs, des heures perdues, et parfois l’envie de tout abandonner. Dans ce guide, nous allons découvrir ensemble Homebrew, cet outil magique sur macOS et Linux qui simplifie la vie des développeurs. Puis je vous ai sélectionné les 20 packages Homebrew indispensables pour travailler sereinement et efficacement.
- Comprendre comment installer et organiser un environnement de développement fiable, propre et pratique pour travailler sereinement.
- Découvrir les outils réellement utiles aux développeurs web et savoir lesquels choisir pour gagner du temps et progresser plus vite.
- Obtenir une vision claire de l’intérêt de Homebrew et des packages clés afin d’éviter les erreurs techniques et les configurations compliquées.
L’objectif est simple : que vous soyez totalement débutant ou déjà un peu à l’aise, vous aurez à la fin une vision claire de ce qu’il faut installer, pourquoi, et comment l’utiliser concrètement dans vos projets web. Pas de théorie compliquée, vous allez voir, tout cela peut être simple, agréable et même motivant.
- Comprendre Homebrew : votre meilleur allié sur macOS
- Git : impossible de développer sans lui
- Node.js : le moteur moderne du développement web
- npm et npx : vos assistants du quotidien
- PHP : un pilier historique qui reste indispensable
- MySQL : manipuler des données comme un pro
- Python : même un développeur web en a besoin
- Visual Studio Code : votre espace de travail
- Limportance de bien préparer son environnement
- Un serveur local simple et rapide avec http-server
- Curl et Wget : comprendre et tester ce qu’il se passe sur le web
- Postman ou Bruno : tester vos API comme un professionnel
- Zsh et Oh My Zsh : rendre votre terminal agréable et motivant
- Yarn : une alternative moderne à npm
- Docker : préparer des environnements professionnels
- Valider votre code avec ESLint et Prettier
- Tester ses performances avec Lighthouse
- Mais aussi …
- Quand Homebrew devient un réflexe naturel
- Homebrew, plus qu’un outil, un vrai partenaire de route
Comprendre Homebrew : votre meilleur allié sur macOS
Homebrew est un gestionnaire de packages. Derrière ce mot un peu technique, il se cache quelque chose de très simple : Homebrew permet d’installer facilement des outils de développement sur votre ordinateur, de les mettre à jour, de les supprimer proprement et d’en découvrir de nouveaux.
Si vous venez du monde Windows, Homebrew peut être comparé un peu au Microsoft Store… mais pour développeurs. Au lieu de télécharger un logiciel sur un site, de faire suivant, suivant, suivant, vous tapez une commande dans le terminal et tout s’installe proprement. Sur macOS, c’est encore plus précieux, car de nombreux outils techniques ne sont pas disponibles sous forme d’installateurs classiques.
Si vous débutez : HomeBrew, le guide complet
Rechercher un package depuis Homebrew
Depuis le terminal, vous pouvez également rechercher un package Homebrew avec une commande très simple. Par exemple, si vous cherchez quelque chose lié à PHP, il suffit d’écrire dans le terminal :
brew search phpLa même chose fonctionne pour n’importe quel mot-clé. Ensuite, si vous voulez obtenir plus d’informations sur un package, par exemple ce qu’il fait exactement, comment l’utiliser ou d’où il vient, vous pouvez taper par exemple pour node :
brew info nodeVous verrez alors une fiche détaillée avec une description complète.
Voir ce que vous avez déjà installé
Enfin, pour voir tout ce que vous avez déjà installé sur votre machine grâce à Homebrew, vous pouvez taper :
brew listEt si vous installez aussi des applications graphiques avec Homebrew, vous pouvez afficher uniquement ces applications avec :
brew list --caskVoilà, vous avez déjà posé des bases solides. Maintenant que Homebrew n’a plus de secret pour vous, entrons dans le vif du sujet : les 20 packages Homebrew indispensables pour un développeur web. Commençons par les premiers, parmi les plus importants.
Git : impossible de développer sans lui
Si vous ne devez installer qu’un seul package Homebrew au début, ce serait Git. Git n’est pas seulement un outil, c’est la ceinture de sécurité du développeur web. Il permet de sauvegarder votre code, de revenir en arrière si vous cassez quelque chose, de collaborer avec d’autres développeurs, et de travailler en lien avec GitHub, GitLab ou Bitbucket.
Pour l’installer, c’est extrêmement simple :
brew install gitEnsuite, vous pouvez vérifier que tout fonctionne en tapant :
git --versionGit s’utilise dans vos projets. Par exemple, pour commencer à versionner un site web que vous venez de créer, vous tapez dans votre dossier de projet :
git initÀ partir de là, Git commence à suivre vos fichiers. Et croyez-moi, le jour où vous ferez une mauvaise manipulation et que Git vous sauvera, vous comprendrez à quel point ce package Homebrew est indispensable. Beaucoup de développeurs expérimentés racontent qu’un jour, ils ont supprimé un dossier entier, ont paniqué, puis réalisé qu’ils étaient sous Git et que tout pouvait être restauré.
Découvrez également Jujutsu git : guide complet pour maîtriser jj pas à pas
Node.js : le moteur moderne du développement web
Le second package Homebrew essentiel pour un développeur web, c’est Node.js. Aujourd’hui, une immense partie du développement web moderne repose sur Node. Que ce soit pour installer des frameworks JavaScript, lancer des outils de build, utiliser des serveurs de développement, automatiser des tâches ou créer des applications complètes, Node est absolument incontournable.
Installation toujours aussi simple :
brew install nodeNode est livré avec npm, le gestionnaire de modules JavaScript. Cela va vous permettre d’installer des bibliothèques, par exemple React :
npm install reactOu de lancer un projet moderne avec des outils comme Vite ou Next.js. Sans Node, une grande partie du web d’aujourd’hui devient inaccessible. C’est pourquoi ce package Homebrew doit faire partie de votre environnement dès le début.
npm et npx : vos assistants du quotidien
Même si npm est installé automatiquement avec Node, il mérite sa place parmi les outils indispensables. npm permet d’ajouter des fonctionnalités à vos projets en quelques secondes. Par exemple, si vous voulez installer Axios pour faire des requêtes HTTP, vous tapez simplement :
npm install axiosnpx, qui fait partie du même univers, permet quant à lui d’exécuter directement un outil sans l’installer globalement. Par exemple :
npx create-viteCela lance la création d’un projet moderne sans polluer votre système.
PHP : un pilier historique qui reste indispensable
Même si certains développeurs aiment dire que JavaScript règne sur tout, la réalité est toute autre : une immense partie du web repose sur PHP. Des CMS comme WordPress, Prestashop, Drupal, Joomla fonctionnent grâce à lui. Beaucoup de projets professionnels utilisent encore PHP, et ce n’est pas prêt de s’arrêter. C’est donc un package Homebrew que vous devez, à un moment ou un autre, avoir sur votre machine si vous voulez être polyvalent.
Son installation est très simple avec Homebrew :
brew install phpUne fois installé, vous pouvez vérifier sa disponibilité avec :
php -vCela vous affiche la version de PHP installée. Ensuite, vous pouvez créer un fichier test.php, écrire un petit code dedans comme :
<?php
echo "Bonjour, PHP fonctionne très bien grâce à Homebrew !";Puis lancer ce fichier depuis votre terminal avec :
php test.phpÀ partir de là, vous avez une pierre de plus à votre édifice de développeur web. Et ce qui est formidable, c’est que Homebrew gère tout proprement. Vous pouvez mettre à jour PHP, le désinstaller, changer de version… le tout sans chaos sur votre machine. Plus besoin de MAMP, WAMP, …
MySQL : manipuler des données comme un pro
Un site web moderne ne se contente pas d’afficher des pages statiques. Il stocke des utilisateurs, des messages, des produits, des commandes, des contenus… bref, des données. Et pour gérer ces données, l’un des outils les plus utilisés dans le monde reste MySQL. C’est un autre package Homebrew indispensable pour comprendre comment fonctionne vraiment un site dynamique.
Pour l’installer, vous pouvez simplement taper :
brew install mysqlEnsuite, vous pouvez démarrer le service MySQL avec Homebrew grâce à une commande très claire :
brew services start mysqlUne fois lancé, vous pouvez vous connecter à la base de données en écrivant :
mysql -u rootCela ouvre la console MySQL dans laquelle vous pouvez commencer à jouer avec des bases de données. Par exemple, vous pouvez créer votre première base :
CREATE DATABASE monsite;Puis vérifier qu’elle existe :
SHOW DATABASES;C’est souvent à ce moment-là que beaucoup de débutants se sentent pour la première fois “vrais développeurs”. Le jour où vous comprenez que vous pouvez installer MySQL en une commande, créer une base en une ligne, et connecter votre site dessus, le développement web prend une autre dimension. Et Homebrew y contribue énormément en simplifiant toute l’installation. WAMP, MAMP… et leur version payante, aux oubliettes !
Python : même un développeur web en a besoin
On pourrait croire que Python n’a pas sa place dans une liste de packages Homebrew pour développeur web. Pourtant, il est extrêmement utile. Python sert pour automatiser des tâches, générer des scripts utiles pour vos projets, travailler sur des outils liés au backend, et même pour tout ce qui touche à la data, au scraping ou aux outils internes.
Avec Homebrew, l’installation est toujours aussi propre :
brew install pythonEnsuite, vous pouvez vérifier qu’il fonctionne avec :
python3 --versionPuis, comme toujours, un petit test simple pour se rassurer :
print("Homebrew m'a permis d'installer Python sans stress")Python devient ensuite un allié discret. Vous voulez générer des fichiers, traiter des données JSON, créer de petits scripts utiles à votre workflow de développeur web, tout cela devient possible. Encore une fois, ce package Homebrew vous ouvre des portes plutôt qu’il ne vous complique la vie.
Visual Studio Code : votre espace de travail
Même si Visual Studio Code peut être téléchargé manuellement, l’installer via Homebrew est plus propre, plus rapide et surtout plus maîtrisé. VS Code est aujourd’hui l’éditeur le plus utilisé par les développeurs web, débutants comme experts. Il est léger, puissant, plein d’extensions, simple à prendre en main et parfaitement adapté au HTML, CSS, JavaScript, PHP, JSON, et tout ce que vous utiliserez.
Pour l’installer avec Homebrew, on utilise un cask, car c’est une application graphique :
brew install --cask visual-studio-codeEnsuite, vous pouvez ouvrir un dossier directement en ligne de commande en tapant :
code mon-projetCela ouvre VS Code directement dans votre projet, ce qui est tellement confortable qu’on a du mal à revenir en arrière ensuite. À partir de là, vous pouvez ajouter des extensions utiles, lancer un serveur local, travailler proprement, et tout cela fait partie d’une chaîne logique rendue possible grâce aux packages Homebrew.
Limportance de bien préparer son environnement
Avant de continuer la liste des packages Homebrew indispensables, il est important de comprendre quelque chose : un bon développeur web ne se résume pas à quelqu’un qui connaît HTML, CSS et JavaScript. Un bon développeur, c’est quelqu’un qui sait préparer son environnement, qui comprend ses outils, qui installe ce qu’il faut correctement, et qui se construit progressivement une “boîte à outils” fiable, propre et performante.
Homebrew joue exactement ce rôle. Grâce à lui, vous installez chaque package Homebrew avec une logique claire, des mises à jour simples, des désinstallations propres, et surtout une maîtrise de votre machine. Cela évite les installations bricolées, les doublons, les conflits de version, les erreurs incompréhensibles… bref, tout ce qui fait perdre du temps et du moral.
Un serveur local simple et rapide avec http-server
Lorsque vous développez un site web, vous allez très vite comprendre qu’ouvrir un fichier HTML dans votre navigateur avec un simple double-clic ne suffit pas toujours. Certains scripts ne fonctionnent pas, des fonctionnalités liées au JavaScript moderne se bloquent, et vous avez besoin d’un véritable serveur local, même minimaliste. C’est là qu’entre en scène un package Homebrew extrêmement utile : http-server.
Il s’installe facilement grâce à Node, mais le fait de l’intégrer dans votre environnement via Homebrew et npm se fait très naturellement :

Des formations informatique pour tous !
Débutant ou curieux ? Apprenez le développement web, le référencement, le webmarketing, la bureautique, à maîtriser vos appareils Apple et bien plus encore…
Formateur indépendant, professionnel du web depuis 2006, je vous accompagne pas à pas et en cours particulier, que vous soyez débutant ou que vous souhaitiez progresser. En visio, à votre rythme, et toujours avec pédagogie.
Découvrez mes formations Qui suis-je ?npm install -g http-serverEnsuite, vous allez dans votre dossier de projet et vous lancez simplement :
http-serverVotre site est alors accessible sur une adresse locale du type http://localhost:8080 et fonctionne comme un vrai site hébergé. C’est simple, rapide, et tellement pratique que beaucoup de développeurs ne peuvent plus s’en passer. Cela permet aussi de tester des projets, montrer un prototype à quelqu’un sur le même réseau, ou vérifier que tout fonctionne avant une mise en ligne. Encore une fois, tout commence grâce à un package installé facilement, proprement, via votre environnement basé sur Homebrew.
Pour aller plus loin : Un serveur node.js Express
Curl et Wget : comprendre et tester ce qu’il se passe sur le web
Un développeur web doit, tôt ou tard, comprendre comment circulent les données entre un client et un serveur. Deux outils très précieux pour cela sont curl et wget, souvent installés par défaut mais parfois à compléter ou mettre à jour via Homebrew.
Installation simple :
brew install curl
brew install wgetCes outils permettent de tester des requêtes, récupérer des fichiers, analyser des réponses et mieux comprendre ce qu’un navigateur fait habituellement à votre place. Par exemple, pour vérifier le contenu d’une API, vous pouvez écrire :
curl https://api.github.comVous verrez alors apparaître des données JSON directement dans votre terminal. Cela permet non seulement de tester, mais aussi de progresser dans la compréhension du web. Il ne s’agit plus simplement de “faire fonctionner du code”, mais de comprendre comment circulent vraiment les informations.
Postman ou Bruno : tester vos API comme un professionnel
Dans le monde moderne du développement web, on travaille énormément avec des API. Tester une API dans le terminal, c’est très bien pour apprendre, mais à un moment, on a besoin d’un outil visuel, confortable et puissant. Grâce aux casks Homebrew, on peut installer facilement des outils comme Postman ou son alternative plus légère Bruno.
Par exemple, pour Postman :
brew install --cask postmanOu pour Bruno :
brew install --cask brunoVous pouvez ensuite envoyer des requêtes GET, POST, PUT, DELETE, ajouter des headers, tester des authentifications et sauvegarder vos tests. Cet outil devient vite indispensable dès que vous travaillez sur du backend, du JavaScript avancé ou des projets professionnels. Encore une fois, ce qui pourrait paraître compliqué devient simple grâce à Homebrew, car tout est installé proprement en une commande.
Zsh et Oh My Zsh : rendre votre terminal agréable et motivant
On ne va pas se mentir, le terminal peut faire peur au début. Écran noir, texte blanc, aucune interface graphique, tout semble austère et froid. Pourtant, avec les bons outils, il peut devenir un espace de travail agréable, lisible et même motivant. C’est là que Zsh et Oh My Zsh entrent en jeu.
Installer Zsh via Homebrew est très simple :
brew install zshEnsuite, vous pouvez améliorer votre expérience avec Oh My Zsh, qui apporte des thèmes, des couleurs, des raccourcis et plein de petites choses qui changent tout au quotidien. Même si ce n’est pas un package Homebrew direct, il s’intègre parfaitement dans votre environnement et transforme le terminal en un véritable compagnon de route.
Le but n’est pas de faire joli uniquement. Un terminal clair permet de mieux comprendre les erreurs, de voir les branches Git directement dans l’invite de commande, de repérer ses chemins, et donc de coder plus efficacement. Le développement web, c’est aussi ça : se créer un environnement dans lequel on se sent bien.
Yarn : une alternative moderne à npm
Même si npm est installé automatiquement avec Node, beaucoup de développeurs aiment utiliser Yarn, une alternative souvent plus rapide, plus claire et parfois plus stable. Il fait partie des packages Homebrew incontournables quand on commence à travailler sérieusement avec JavaScript et ses frameworks modernes.
Installation rapide :
brew install yarnEnsuite, son fonctionnement reste très proche de npm, mais avec certaines améliorations de performance et de lisibilité. Vous pouvez par exemple installer une dépendance avec :
yarn add axiosou installer toutes les dépendances d’un projet avec :
yarn installEn tant que développeur web, avoir plusieurs outils à disposition vous donne plus de liberté, plus de flexibilité, et surtout plus de confort dans vos projets.
Docker : préparer des environnements professionnels
Plus on avance dans le développement web, plus on comprend qu’entre votre ordinateur, celui de vos collègues et le serveur final, il y a toujours des différences. Différences de versions, différences de configuration, différences de système. Docker vient résoudre ce problème en permettant de créer des environnements “conteneurisés”, identiques partout.
Même si le sujet peut sembler complexe, son installation via Homebrew est d’une simplicité rassurante :
brew install --cask dockerUne fois Docker lancé, vous pouvez créer des environnements pour PHP, MySQL, Node, Redis et bien d’autres outils. C’est un package Homebrew qui vous fera entrer dans une nouvelle dimension du développement web, plus professionnelle, plus propre et plus fiable.
Pour tout savoir : Docker, le guide complet
Valider votre code avec ESLint et Prettier
Quand on apprend le développement web, il est facile d’écrire un code qui fonctionne… mais qui est difficile à lire, mal structuré, ou incohérent. Deux outils deviennent alors de vrais alliés : ESLint et Prettier. Ils ne sont pas uniquement techniques, ils sont pédagogiques. Ils vous apprennent à écrire un code propre, lisible, compréhensible, et donc plus professionnel.
Vous pouvez les installer globalement via npm après avoir préparé votre environnement avec Homebrew :
npm install -g eslint
npm install -g prettierEnsuite, vous pourrez analyser votre code, corriger automatiquement des erreurs de style, reformater vos fichiers et progresser naturellement. C’est comme travailler avec un coach silencieux derrière vous, qui veille à ce que votre travail reste propre.
Apprenez à Minifier vos fichier HTML, CSS, JS, JSON et PHP depuis le terminal.
Tester ses performances avec Lighthouse
Le développement web moderne, ce n’est pas seulement faire un site qui fonctionne. C’est aussi faire un site rapide, accessible, optimisé SEO et agréable pour les utilisateurs. Lighthouse fait partie des outils incontournables pour mesurer cela.
Si votre objectif est d’installer Google Lighthouse CLI (l’outil d’audit de performances/accessibilité/SEO), la méthode la plus fiable reste de l’installer via npm, car c’est la version officielle utilisée pour analyser des pages web :
npm install -g lighthouseCela vous permet ensuite d’exécuter :
lighthouse https://votre-site.comet d’obtenir un rapport détaillé.
Ce n’est pas uniquement un jouet pour experts. C’est un package qui permet aux débutants de comprendre concrètement pourquoi un site est lent, pourquoi Google n’aime pas une page, ou pourquoi une interface manque d’accessibilité. Là encore, c’est votre environnement basé sur Homebrew qui simplifie son installation et son utilisation.
Mais aussi …
tldr
Des explications simplifiées et pédagogiques des commandes Unix, parfait quand on débute et qu’on oublie la syntaxe.
brew install tldrbat
Une version améliorée de cat avec couleurs, numéros de lignes et meilleure lisibilité pour lire du code directement dans le terminal.
brew install batexa
Un remplaçant moderne de ls avec couleurs, icônes, affichage clair des dossiers et fichiers. Beaucoup plus agréable pour naviguer.
brew install exafd
Une alternative ultra simple et rapide à find, idéale pour retrouver un fichier sans se prendre la tête.
brew install fdripgrep (rg)
Un outil de recherche dans les fichiers, bien plus rapide que grep et parfait pour retrouver du code ou des mots-clés dans un projet.
brew install ripgreptree
Affiche votre arborescence de projet en structure visuelle. Génial pour comprendre comment est organisé un site ou une app.
brew install treehttpie
Une alternative à curl beaucoup plus lisible pour tester des requêtes HTTP et des API sans se casser la tête.
brew install httpiejq
Outil indispensable pour lire, formater et manipuler des fichiers JSON proprement dans le terminal.
brew install jqwatch
Permet d’exécuter une commande en boucle et de voir son résultat en temps réel. Très utile pour monitorer un service ou un script.
brew install watchimagemagick
Idéal pour manipuler, convertir, redimensionner ou optimiser des images en ligne de commande sans passer par un logiciel lourd.
brew install imagemagickQuand Homebrew devient un réflexe naturel
À ce stade, vous voyez sans doute quelque chose se dessiner très clairement. Au départ, Homebrew n’était qu’un mot technique parmi d’autres. Maintenant, il devient une évidence. Chaque nouvel outil, chaque nouvelle brique de votre parcours de développeur web passe logiquement par lui. Vous n’êtes plus dans le bricolage, vous êtes dans une construction propre, maîtrisée et évolutive.
Et il se produit souvent quelque chose d’assez amusant chez les développeurs : au début, on installe Homebrew parce qu’on nous dit que c’est pratique. Puis, quelques semaines plus tard, on se surprend soi-même à ouvrir le terminal et taper automatiquement brew install dès qu’on découvre un nouvel outil. Ce jour-là, vous réalisez que vous avez franchi un cap important.
Homebrew, plus qu’un outil, un vrai partenaire de route
Nous arrivons à la fin de ce grand parcours autour des packages Homebrew essentiels pour un développeur web. Vous avez découvert que Homebrew n’est pas simplement un gestionnaire de packages, mais une fondation solide pour construire votre environnement, installer vos outils, expérimenter, apprendre et progresser sans perdre du temps dans des installations compliquées ou des problèmes techniques inutiles.
En apprenant à utiliser Homebrew, vous vous offrez de la sérénité. Vous installez vos outils proprement, vous pouvez les maintenir facilement, vous pouvez en explorer d’autres, et surtout vous construisez une véritable “boîte à outils” personnelle. Ce n’est pas seulement technique, c’est aussi psychologique : quand votre environnement est fiable, vous vous sentez plus confiant, plus libre, plus créatif. Vous codez mieux, et surtout vous prenez plus de plaisir.
Alors, que vous soyez débutant ou déjà un peu avancé, prenez le temps de vous approprier Homebrew, explorez ses packages, testez, essayez, cassez parfois et recommencez. C’est exactement comme cela que l’on devient développeur web. Et si cet article vous a accompagné dans cette étape, c’est déjà une belle victoire.

Fondateur de l’agence Créa-troyes, affiliée France Num
Intervenant en Freelance.
Contactez-moi
