| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Hyperledger Fabric is part of LF Decentralized Trust, which expanded from Hyperledger Foundation into the Linux Foundation's flagship organization for decentralized trust technologies.
LF Decentralized Trust brings together the full Hyperledger ecosystem, Trust Over IP, Hiero, and a growing landscape of ledger, identity, interoperability, cryptographic, privacy, smart contract, and integration projects.
The Hyperledger Fabric name continues as an important project brand within LF Decentralized Trust. 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, offering a unique approach to consensus that enables performance at scale while preserving privacy.
This GitHub organization preserves the Hyperledger namespace and hosts the repositories for Hyperledger Fabric's core platform, SDKs, chaincode libraries, tooling, samples, and documentation, while the current foundation identity, governance, and broader project landscape are represented by LF Decentralized Trust.
The governance repository is the home of LF Decentralized Trust TAC processes, policies, programs, and meeting minutes. These materials can also be viewed at:
https://lf-decentralized-trust.github.io/governance/
The LF Decentralized Trust Landscape provides an overview of projects, technologies, members, and ecosystem participants across the broader decentralized trust community, including Hyperledger Fabric. It can be viewed at:
https://landscape.lfdecentralizedtrust.org/
This is the GitHub organization for Hyperledger Fabric. It is designed to serve as an entry point to the project and a guide to all its repositories and resources.
Hyperledger Fabric is a Graduated project under the Hyperledger umbrella. It provides a modular architecture with high levels of confidentiality, resiliency, flexibility, and scalability. Hyperledger Fabric allows for pluggable implementations of various components, accommodating the complexities of different economic ecosystems.
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.
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework. It is designed for use in developing solutions and applications across a broad range of industry use cases.
Key characteristics include:
For larger changes, please open an issue first so the community can discuss the design before implementation.
The repositories in this organization cover the Hyperledger Fabric core platform, client SDKs and APIs, chaincode libraries, tooling, samples, extended platform work (Fabric X), and documentation. Below is a guide to the key repositories.
| Repository | Description |
|---|---|
| fabric | Core Hyperledger Fabric peer, orderer, and platform code. |
| fabric-ca | Hyperledger Fabric Certificate Authority for identity management. |
| fabric-config | Go packages for channel configuration transactions. |
| fabric-protos | Protocol Buffer definitions for Hyperledger Fabric. |
| fabric-protos-go-apiv2 | Generated Go bindings for fabric-protos (API v2). |
| fabric-protos-go | Generated Go bindings for fabric-protos (legacy). |
| fabric-lib-go | Shared Go libraries used across Fabric components. |
| Repository | Description |
|---|---|
| fabric-gateway | Go, Node.js, and Java client API for Hyperledger Fabric v2.4+. |
| fabric-admin-sdk | Hyperledger Fabric admin SDK for network management. |
| fabric-sdk-py | Hyperledger Fabric Python SDK. |
| Repository | Description |
|---|---|
| fabric-chaincode-go | Go packages for writing Fabric chaincode. |
| fabric-chaincode-java | Java contract and chaincode implementation. |
| fabric-chaincode-node | Node.js smart contract implementation. |
| fabric-contract-api-go | Go contract API packages for chaincode development. |
| fabric-private-chaincode | Confidential chaincode execution using Intel SGX. |
| Repository | Description |
|---|---|
| fabric-x | Fabric X core platform. |
| fabric-x-orderer | Fabric X ordering service. |
| fabric-x-committer | Fabric X committer component. |
| fabric-x-endorser | Fabric X endorser component. |
| fabric-x-evm | Fabric X EVM compatibility layer. |
| fabric-x-sdk | Fabric X client SDK. |
| fabric-x-common | Shared libraries for Fabric X components. |
| fabric-x-samples | Sample applications for Fabric X. |
| fabric-x-rfcs | RFCs and design proposals for Fabric X. |
| Repository | Description |
|---|---|
| fabric-samples | Sample applications and network configurations for getting started. |
| fabric-test | Test utilities for the core Hyperledger Fabric projects. |
| fabric-docs-i18n | Internationalized Fabric documentation. |
| Repository | Description |
|---|---|
| governance | LF Decentralized Trust TAC governance materials. |
| .github | Organization profile, templates, and shared configuration. |
| hyperledger.github.io | Hyperledger GitHub Pages site. |
Hyperledger Fabric repositories are primarily licensed under the Apache License 2.0. Documentation repositories may use Creative Commons Attribution 4.0 International. Please check the license file in each repository before reuse.
This README is the umbrella index for Hyperledger Fabric. Source code, SDKs, chaincode libraries, samples, and documentation live in the individual repositories linked in the tables above.
Packages for the implementation of the contract API for use in Go chaincode
Hyperledger Fabric Packages for channel configuration transactions. Documentation at https://pkg.go.dev/github.com/hyperledger/fabric-config/configtx.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |