hyperledger

    hyperledger/fabric

    #78 this week

    Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.

    blockchain
    confidentiality
    consensus
    distributed-ledger
    fabric
    hyperledger
    Go
    Apache-2.0
    16.7K stars
    9.1K forks
    16.7K GitHub watchers
    Updated 7/16/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    Loading star history...

    Use Cases & Benefits

    • Hyperledger Fabric is an enterprise-grade permissioned blockchain framework for building distributed ledger solutions with modular and versatile design.
    • Key features include pluggable consensus, high confidentiality, scalability, resiliency, and a unique approach to consensus for performance at scale.
    • Strengths are its modular architecture, strong community support, and long-term support releases; limitations include complexity for beginners and permissioned network constraints.
    • Organizations can deploy Fabric for secure, scalable blockchain applications requiring privacy and flexible consensus in industries like finance, supply chain, and healthcare.
    • Ideal use cases involve enterprise blockchain solutions needing permissioned access, confidential transactions, and customizable consensus mechanisms.

    About fabric

    Hyperledger Fabric

    OpenSSF Scorecard CII Best Practices Go Report Card GoDoc Documentation Status GitHub Actions Workflow Status GitHub Actions Workflow Status Security vulnerability scan GitHub go.mod Go version GitHub Release

    Overview

    Hyperledger Fabric is a Graduated project under the Hyperledger umbrella, designed for distributed ledger solutions. Its modular architecture provides high levels of confidentiality, resiliency, flexibility, and scalability. Hyperledger Fabric allows for pluggable implementations of various components, accommodating the complexities of different economic ecosystems.

    This platform offers a uniquely elastic and extensible architecture, setting it apart from other blockchain solutions. Building on a fully-vetted, open-source framework, Hyperledger Fabric is an ideal starting point for enterprise blockchain initiatives.

    Releases

    Hyperledger Fabric provides periodic releases with new features and improvements. Certain releases are designated as Long-Term Support (LTS), ensuring that important fixes are backported during overlap periods.

    Current LTS Release:

    Historic LTS Releases:

    • v2.2.x (maintenance ended February 2024)
    • v1.4.x (maintenance ended April 2021)

    For complete release notes, visit the GitHub releases page.

    Documentation and Getting Started

    To familiarize yourself with Hyperledger Fabric, visit our comprehensive online documentation:

    We recommend that first-time users start with the Getting Started section to understand the components and basic transaction flow.

    Contributing

    We welcome contributions to Hyperledger Fabric in various forms. There’s always plenty to do! Check our contribution guidelines for more details on how to get involved.

    Community

    Engage with the Hyperledger community:

    License

    Hyperledger Fabric source code is available under the Apache License, Version 2.0 (Apache-2.0), and documentation files are under the Creative Commons Attribution 4.0 International License (CC-BY-4.0).

    Discover Repositories

    Search across tracked repositories by name or description