What ways are there to find npm packages?
Below is community maintained listing compiled from the answers below.
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.
npm search
works pretty well:
npm search connect
npm view
will show you the timestamp of each version and everthing else from package.json
(including node version)
npm view connect
https://npms.io is really nice, provides quality and maintenance stats too
It's sad but npm search
won't work for me on node version 6+.
A quick workaround is by doing a curl from the command line:
curl --fail -O https://www.npmjs.com/package/q-promise 2>&1 | grep '404'
If this command returns nothing then the module exist if it does return a 404 the name is available for you to use.
https://nodejsmodules.org/ is one that lets you search, as well as browse by popularity