Web developers, you probably use NPM everyday at work, but do you know how many packages are on NPM? (Hint: it is the biggest software registry in the world)
. . .
Got a number?
Today, NPM hosts about 1.8M packages. To put it in perspective, the second biggest registry is PyPI (Python Package Index) at about 350K packages. (Source: http://www.modulecounts.com/)
There are many ways we can improve this situation, and we will probably need all of them. But today, I would like to introduce you to…
https://pkg.land (beta) 🎉
Summary: pkg.land (beta) suggests you a list of similar packages based on a npm package you search.
Example: if you search
moment, https://pkg.land/moment will suggest you similar packages like
date-fns and more.
Screenshot of search results of
This project is still in its early and experimental stage, all features are likely to change in the future as more improvements will be made gradually
You will not find every package from npm on pkg.land. For example,
@types/packages are excluded.
Any feedbacks are welcome, leave a comment below or DM on https://twitter.com/pkgland
If you find the project useful, please share it with whoever might find it helpful too! 🌟
And give it a follow on Twitter, it would really help the project grow! 🪴
Top comments (3)
Seems to be a great project. I am looking for ideas how to manage my own similar package ecosystem which can be installed using github.com/z-shell/zi. If you have and opinion or suggestion it would be highly appreciated as it seems to be in your expertise realm.
your project looks great too, I love using zsh and zi is like a replacement for oh-my-zsh?
Supports loading Oh My Zsh and Prezto plugins and libraries, however, the implementation isn't framework-specific and doesn't bloat the plugin manager with such code. So you can use almost any framework or own repos. You can create your own plugin simply by running:
zi create. Also allow to install RubyGems, Node modules, Rust packages.
More info: github.com/z-shell/zi/wiki
New wiki soon: z-shell.pages.dev
Feel free to contact in GitHub discussions or etc., as my target to create healthy and productive community :)