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.
Live data from all six ecosystems. Search npm + PyPI by free text, or click any example to jump straight to a package page.
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.