BETAmodules.com is in beta — open to partnerships & joint ventures.Build with us
One language for every registry

Find the right library. Know the catch.

Search every open-source ecosystem — npm, PyPI, crates.io, RubyGems, Go, Maven — in one place, described in one consistent language. Type a name, or just say what you need.

RubyGemsrailssinatra

Live data from all six ecosystems. Search npm + PyPI by free text, or click any example to jump straight to a package page.

Why Modules

Choosing a library shouldn’t take six browser tabs.

Every language has its own home for open-source code, and they all measure things differently. Modules puts them on common ground — so you can spend two seconds deciding instead of an afternoon comparing.

One language for every ecosystem

npm, PyPI, crates.io and the rest each describe packages their own way. Modules translates them into a single, consistent picture, so you’re always comparing like for like.

A verdict, not a spreadsheet

Instead of a wall of numbers, every package gets a plain-English read — is it healthy, widely trusted, and safe? — plus an honest note on the catch.

It even crosses languages

Moving a project from Python to Rust? Ask for the equivalent of a package you already trust and see the closest match, with the reasoning behind it.

You don’t need to know the jargon.Type a real question — “a fast way to talk to an API in Rust” — and Modules ranks the options in plain terms, telling you not just what’s popular, but what’s worth your time.