semver
The semantic version parser used by npm.
Cloudsmith Navigator integrates and analyzes information on thousands of the most popular open source software packages, so you can build with confidence.
Find the right packages with Cloudsmith
Cloudsmith Navigator gives you novel insights into the quality of open source packages. Navigator combines data from various sources to measure package quality:
Navigator is in Beta
Navigator pulls from a variety of open sources, before computing a unique quality score for each package.
Navigator currently indexes Node (npmjs), Ruby (rubygems), Python (pypi) and Maven (maven central) packages. We have tried to make as much useful information searchable as possible. You can search by package name, or by registry, but you’re also able to search by topic or tag, and the contents of each packages README has been made searchable. Once you get some initial results, you can filter down to your shortlist and start to explore in detail.
Navigator currently has information about the top 5000 packages across Node (npmjs), Ruby (rubygems), Python (pypi) and Maven (maven central) packages. Our ambition is to expand this to many more packages in the coming months. Over time, we may add support for more package formats.
Navigator scores each package using three distinct metrics; Quality, Maintenance and Docs. Here are some examples to contextualize our Quality scores:
We’ll take all the feedback we can get. We’d love to know if you find Navigator useful, or what would make it useful for you in future versions.
During its initial release, we are only indexing a small fraction of packages available in public registries. If you search for a package but find no results, chances are it falls outside of the top 5000 packages in one of the registries. But don’t worry, we will see your search, and aim to add that package to our list for the next refresh.
The registries are a bit like the phone book and their focus is on remaining comprehensive. Navigator is designed to solve a different problem. If you’re trying to find the best solution to a specific problem, you need to find the needle in the haystack. Navigator is bringing together a wide range of inputs to support your decision-making process.
The information that powers Navigator and the information that powers your Cloudsmith account are separate. There is a chance that you will spot discrepancies between data relating to the same package across navigator and your account. Over time, we hope to integrate and consolidate all of this for information.
Not just yet. Navigator is currently in Beta, and is being released to further ongoing feedback and testing. Like the rest of our Site and Service, Navigator is subject to Cloudsmith’s Policies and Terms of Service, linked below.