Analysé par Alexis Morain · Mis à jour le 14 juillet 2026
Le gestionnaire de paquets par défaut de JavaScript, socle incontournable de l'écosystème, gratuit pour l'immense majorité des usages.
npm (Node Package Manager) est le gestionnaire de paquets de l'écosystème JavaScript, désormais propriété de GitHub (Microsoft). Il donne accès au plus grand registre de librairies open source au monde et permet d'installer, publier et gérer les dépendances d'un projet JavaScript ou Node.js.
npm sert à gérer les dépendances d'un projet : installer des librairies tierces, verrouiller leurs versions, exécuter des scripts et publier ses propres paquets. Le registre public, gratuit, est au cœur du développement web moderne : quasiment tout projet JavaScript s'appuie dessus. La ligne de commande npm est fournie avec Node.js.
Des alternatives comme Yarn ou pnpm existent et se distinguent sur la vitesse ou la gestion du disque, mais elles s'appuient sur le même registre npm. npm reste le gestionnaire par défaut et le plus universel de l'écosystème.
L'usage du registre public et la ligne de commande sont entièrement gratuits. Des offres payantes existent pour les besoins d'entreprise : npm Pro et npm Teams (autour de 7 $ par utilisateur et par mois) ajoutent des paquets privés et la gestion d'accès en équipe.
Registre de paquets
Le plus grand catalogue de librairies
Gestion des dépendances
Installation et verrouillage des versions
Scripts
Exécution de tâches de projet
Publication
Diffusion de ses propres paquets
L'essentiel de npm est gratuit : le registre public de librairies open source et la ligne de commande (fournie avec Node.js) n'ont aucun coût, et c'est ainsi que la quasi-totalité des développeurs l'utilisent. Des offres payantes ciblent les besoins d'entreprise : npm Pro et npm Teams, autour de 7 $ par utilisateur et par mois, ajoutent les paquets privés et la gestion des accès en équipe.
Plan gratuit / essai
Registre public et ligne de commande entièrement gratuits.
Free
Registre public illimité · Ligne de commande complète · Paquets open source
Gratuit
Pro / Teams
Paquets privés · Gestion d'accès en équipe · Fonctions entreprise
~7 $ utilisateur/mois
Tarifs vérifiés le 14 juillet 2026
Essayer npmIdéal pour
Moins adapté pour
Envie de tester npm ?
Accédez au site officiel et à l'offre en cours.
Analyser avec un assistant IA
+2 more