DEV Community

Cover image for πŸ“¦ Introducing pkg.land (beta) - find similar packages on npm
pkg.land πŸ“¦
pkg.land πŸ“¦

Posted on • Updated on

πŸ“¦ Introducing pkg.land (beta) - find similar packages on npm

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/)

Thats a lotta packages

With so many packages to choose from, no wonder we have a saying called β€œJavaScript Fatigue”.

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) πŸŽ‰

pkg.land homepage

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 dayjs, date-fns and more.

Screenshot of search results of jest:
similar packages for jest

Important Notes

  • 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)

Collapse
 
sso profile image
Sall

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.

Cheers,

Collapse
 
pkgland profile image
pkg.land πŸ“¦

your project looks great too, I love using zsh and zi is like a replacement for oh-my-zsh?

Collapse
 
sso profile image
Sall • Edited

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 :)

asciicast