DEV Community

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

Posted on β€’ Edited on

5 6

πŸ“¦ 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! πŸͺ΄

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (4)

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

Collapse
 
webdiscus profile image
webdiscus β€’

It's really very useful service!

How can be added a suggestion for an alternative?
For example, the html-bundler-webpack-plugin ist the best alternative to html-webpack-plugin, but it's missing on pkg.land.

nextjs tutorial video

Youtube Tutorial Series πŸ“Ί

So you built a Next.js app, but you need a clear view of the entire operation flow to be able to identify performance bottlenecks before you launch. But how do you get started? Get the essentials on tracing for Next.js from @nikolovlazar in this video series πŸ‘€

Watch the Youtube series

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay