If you use Alfred on Mac, you can quickly search the NPM registry for packages with real-time results as you type. This is possible by the Package Managers Alfred Workflow: github.com/willfarrell/alfred-pkgman-workflow
It supports searching for packages suitable for:
And more. Once installed, type
npm cat names in Alfred to try it out!