Balancer Repositories

The Balancer GitHub organizationopen in new window is the canonical directory of Balancer's public repositories. Rather than maintain a copy of that list here, this page explains the repository topics Balancer uses to classify its public repositories by type, lifecycle stage, and protocol generation, and links to filtered views of the organization's repository listopen in new window for common combinations.

Repository topics

Public repositories in the organization carry topics from the three groups below. Their values are visible to anyone viewing the repository list, and a query that names several topics returns only the repositories that carry all of them.

Type

What the repository is for. Each repository carries one type topic.

TopicMeaning
balancer-type-protocolProtocol or smart contract implementation
balancer-type-frontendUser-facing web application or interface
balancer-type-backendBackend service or API
balancer-type-sdk-libraryReusable SDK or software library
balancer-type-canonical-dataAuthoritative reference data such as configuration, addresses, or metadata
balancer-type-data-indexingIndexing, subgraph, analytics, or data pipeline work
balancer-type-ops-toolingOperational, governance, deployment, or administrative tooling
balancer-type-docsDocumentation
balancer-type-template-exampleStarter, template, or example for developers to reuse or learn from
balancer-type-research-testSimulation, research, testing, or experimental validation
balancer-type-otherNot well described by the more specific categories

Lifecycle

How actively the repository is developed. Each repository carries one lifecycle topic.

TopicMeaning
balancer-lifecycle-activeUnder active development or operation
balancer-lifecycle-maintenanceRetained and supported, but not a primary development focus
balancer-lifecycle-legacySuperseded or historical work that is still kept as a live repository

Generation

Which Balancer protocol generations the repository supports. Unlike type and lifecycle, generation can have more than one value: new development generally targets V3, but V2 remains operational, and many repositories support both V2 and V3, so they carry both topics. A repository that is not tied to any protocol generation carries the not-applicable topic instead.

TopicMeaning
balancer-v1Supports Balancer V1
balancer-v2Supports Balancer V2
balancer-v3Supports Balancer V3
balancer-generation-not-applicableNot tied to a particular Balancer protocol generation

Filtered views

Each link below opens the organization's repository list filtered to one combination of topics. The query it uses is shown alongside, so you can adjust it in the filter box on that page.

ViewQuery
V2 frontendsopen in new windowtopic:balancer-type-frontend topic:balancer-v2 archived:false
V3 frontendsopen in new windowtopic:balancer-type-frontend topic:balancer-v3 archived:false
Active V3 protocol repositoriesopen in new windowtopic:balancer-type-protocol topic:balancer-v3 topic:balancer-lifecycle-active archived:false
Active SDK and library repositoriesopen in new windowtopic:balancer-type-sdk-library topic:balancer-lifecycle-active archived:false
Templates and examplesopen in new windowtopic:balancer-type-template-example archived:false
Repositories supporting both V2 and V3open in new windowtopic:balancer-v2 topic:balancer-v3 archived:false
Active repositories that still support V2open in new windowtopic:balancer-v2 topic:balancer-lifecycle-active archived:false
V3 data indexingopen in new windowtopic:balancer-type-data-indexing topic:balancer-v3 archived:false
Current repositories that still support V1open in new windowtopic:balancer-v1 archived:false
Not tied to a generationopen in new windowtopic:balancer-generation-not-applicable archived:false

Building your own filter

  1. Open the organization's repository listopen in new window.
  2. In the filter box, type one or more topic: qualifiers separated by spaces, for example topic:balancer-type-sdk-library topic:balancer-v3. A repository appears only if it carries every topic in the query.
  3. Add archived:false to limit the results to current repositories.

Archived repositories

GitHub's archived status is separate from the lifecycle topics. Archived repositories do not carry the classification topics, and the views above include archived:false, so they show current repositories only. Historical code, including the original V1 repositories, lives in archived repositories. To browse it, filter the repository list on archived:true and leave out the topic qualifiers.