What ways are there to find npm packages?
Below is community maintained listing compiled from the answers below.
NPM Specific
- In console,
npm search <keyword>
- https://www.npmjs.org/
- http://eirikb.github.com/nipster/ via https://stackoverflow.com/a/10571033
- http://node-modules.com/ via https://stackoverflow.com/a/13593402
- https://nodejsmodules.org/ via https://stackoverflow.com/a/17821476
- http://npmsearch.com/ via https://stackoverflow.com/a/34471018
https://npms.io is really nice, provides quality and maintenance stats too
npm search
works pretty well:npm search connect
npm view
will show you the timestamp of each version and everthing else frompackage.json
(including node version)npm view connect
Libraries.io is great for searching and filtering through NPM modules, you can also filter by license and keyword: https://libraries.io/search?platforms=NPM
For a fast method available in your console, type:
npm search keyword
< Keyword > searches Title, Description, Author and Keywords of all packages.
npmsearch sorts the results by a combination of relevance and downloads. The command line version can be installed from npm:
disclamer: I am the author of npmsearch
node-modules allows you to personalize your results according to the modules that you have starred/followed on github
https://github.com/Enome/node-package-finder (Latest commit 26ff789 on 4 May 2012, should count as dead)