Repolode
hyperledger

hyperledger/fabric

An enterprise permissioned distributed ledger framework in Go for building blockchain solutions and applications with pluggable components.

Stars
16,747
Forks
9,100
Open issues
220
Last commit
5 hours ago

What is it?

Hyperledger Fabric is a permissioned distributed ledger framework for enterprise use, part of the Hyperledger umbrella and listed as a Graduated project. Participants in a Fabric network are known and authenticated, which suits consortium settings where organizations need to share a ledger without relying on anonymous public consensus.

The framework is built on a modular architecture with pluggable components, including consensus and membership services, so teams can adapt it to the needs of different business ecosystems. It emphasizes confidentiality, resiliency, flexibility, and scalability, and its consensus design aims to deliver performance at scale while preserving privacy.

The project publishes periodic releases with designated Long-Term Support versions, and its documentation covers getting started, the component model, and the basic transaction flow for new users.

Key features

  • 01Permissioned network where participants are known and authenticated
  • 02Pluggable modular components, including consensus and membership services
  • 03Confidentiality controls for sharing data among authorized parties
  • 04Periodic releases with designated Long-Term Support versions
  • 05Documentation covering getting started and the transaction flow

Use cases

  • Building a blockchain application shared by a consortium of known organizations
  • Developing supply chain or trade finance ledgers that require privacy between participants
  • Prototyping enterprise distributed ledger solutions with a configurable architecture

Quick start

  1. 1

    Read the Getting Started documentation for v2.5

  2. 2

    Visit the GitHub releases page to get a release

Things to know

  • Requires setting up a permissioned network with multiple organizations, which takes real operational effort.
  • Primarily aimed at enterprise consortium use cases rather than public blockchain applications.

Topics

FAQ

What is fabric?
An enterprise permissioned distributed ledger framework in Go for building blockchain solutions and applications with pluggable components. Hyperledger Fabric is a permissioned distributed ledger framework for enterprise use, part of the Hyperledger umbrella and listed as a Graduated project. Participants in a Fabric network are known and authenticated, which suits consortium settings where organizations need to share a ledger without relying on anonymous public consensus.
Is fabric free to use? What license does it have?
fabric is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is fabric still maintained?
Actively maintained. The last commit to fabric was on Oct 21, 2026.
What can I use fabric for?
Building a blockchain application shared by a consortium of known organizations Developing supply chain or trade finance ledgers that require privacy between participants Prototyping enterprise distributed ledger solutions with a configurable architecture
How do I install fabric?
Read the Getting Started documentation for v2.5 Visit the GitHub releases page to get a release
Where can I get fabric?
The source code and installation instructions are on GitHub: https://github.com/hyperledger/fabric

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects