Find your next
Bend package.

A community catalog of libraries, tools, and learning resources for current Bend. Search by project, Hub name, or capability, then copy a published import or explore the source.

Import is the install

Copy a pinned import such as import name@version/file.bend as Lib or import 0x…/file.bend as Lib. Bend fetches the publication and checks its contents.

Explore projects and resources

Choose Source only for repositories and learning resources. Follow each project’s documentation for setup and compiler requirements.

Not the official hub

bend-lang.com and hub.bend-lang.com are official. This site is a community index.

Package directory

Find your package

Add package

Search by project, Hub name, owner, or capability. Exact names and aliases rank first. Relevance uses the official Hub popularity order when browsing; More filters also offers Hub popularity, Recently updated, GitHub stars, and Name. The default view shows Hub publications; choose Source only for other projects and resources, or All listings to see both.

Loading catalog…

FAQ

Common questions

How do I use a package?

For named Hub packages, Copy latest uses the newest official version only after the catalog has verified that the reviewed module path still exists and matches the package manifest. The older compatibility pin is available as Reviewed. If the latest release changed that module path, the site keeps the reviewed pin and links you to the Hub instead of guessing. Hash-only imports stay pinned because hashes are immutable. For projects with several modules, use Choose import. The official Hub guide explains names, versions, and publishing.

Is this the official Bend registry?

No. Official surfaces are bend-lang.com, the hub, and bendlang/bend. This is a community catalog.

How does a package get listed?

The catalog combines curated entries from Awesome Bend with official BendHub inventory, name metadata, versions, manifests, and file checksums. Daily refreshes keep the latest named versions searchable while preserving reviewed compatibility pins. Use Add package to suggest a missing project.

How are packages ranked?

Relevance prioritizes exact project, Hub-name, alias, and owner matches; with no search query it falls back to BendHub’s official popular ordering. Hub popularity and Recently updated come from the Hub’s own hot and new inventories captured during the last successful refresh. GitHub stars is only available for listings tied to a GitHub repository. Source-only projects without Hub data naturally sort after Hub-ranked packages.

Will a package work with my Bend version?

Check the project’s README and compiler requirements before changing a working pin. Copyable imports are checked against published file checksums. Compiler compatibility comes from the package’s documentation and your own checks.

What is Nix doing in some tools?

Nix pins a toolchain, including the compiler and any native dependencies, so it can be reproduced on another machine. Follow the project’s setup instructions; Hub libraries use the pinned import shown on their cards.