The @molecule/* ecosystem: {{packages}} composable packages, how to find them, install them, and read their docs.
Everything molecule builds with is a **@molecule/* package** — 1004 of them, all open source (Apache-2.0) and published to npm. Two broad families:
Packages are small and composable by design — api-emails-mailgun sends email through Mailgun; api-emails is the interface it implements. You install what you use, and the scaffold resolves transitive companions (locale bonds, default providers) automatically.
Search by capability, not by name — the way you’d ask a colleague:
npx mlcl search "send emails" --stack api
npx mlcl search "social login"
npx mlcl search "payments"The same catalog is browsable at molecule.dev/packages — grouped by category, each package with its own page, and everything concatenated in llms-full.txt for agents.
A plain npm install gets you the code; `mlcl add --inject` also wires it — writes the dependency, generates the bond wiring, adds migrations and routes in one step:
npx mlcl add @molecule/api-emails-mailgun --inject
npx mlcl inject --dry-run # preview what wiring would change; touch nothingNew conversations in the IDE pick packages for you the same way — describe the capability and the scaffold installs and wires the right package.
Every package’s README is generated from its own source — the usage examples and gotchas in it are guaranteed to match the code you installed. Read it three ways:
node_modules/@molecule/<name>/README.mdmolecule.dev/packages/<name>read_package_doc MCP tool