Analysis updated 2026-06-26
Find the best npm tools for a specific task, like checking for outdated dependencies, cleaning up node_modules, or publishing packages safely.
Discover browser extensions that add npm package info while browsing GitHub repositories.
Read curated articles on npm best practices like versioning, writing small focused modules, and using npm as a build tool.
| sindresorhus/awesome-npm | visionmedia/move.js | suren-atoyan/monaco-react | |
|---|---|---|---|
| Stars | 4,700 | 4,700 | 4,701 |
| Language | — | JavaScript | TypeScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 1/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
This is a curated list of resources, tools, and tips for npm, the package manager that comes bundled with Node.js and is used to install and share JavaScript code. If you build anything with JavaScript, you almost certainly use npm to manage your project's dependencies. The list is organized into sections covering articles (written guides on topics like versioning, writing small focused modules, and using npm as a build tool), web tools (sites for searching packages, comparing download trends, and visualizing dependency trees), browser extensions (Chrome add-ons for exploring npm packages while browsing GitHub), and command-line tools (shell completions and utilities for finding and removing large node_modules folders). A large section covers npm-related packages grouped by purpose: tools for publishing packages safely, querying the npm registry, checking for outdated dependencies, managing multiple npm registries, and scaffolding new packages. There is also a tips section covering common workflow improvements and a FAQ. The list is maintained by Sindre Sorhus, a prolific open-source author known for creating hundreds of small JavaScript packages. It follows the Awesome list format, which means it aims to include only well-regarded and actively maintained resources rather than being an exhaustive dump of everything related to npm.
A curated list of the best tools, articles, browser extensions, and packages for working with npm, the JavaScript package manager, organized by category for quick discovery.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.