hyperledger/fabric

Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 27 minutes ago
Added to GitGenius on April 20th, 2022
Created on August 25th, 2016
Open Issues & Pull Requests: 205 (+0)
Number of forks: 9,110
Total Stargazers: 16,701 (+0)
Total Subscribers: 960 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.6 days
Mean response time: 175.7 days
90th percentile: 675.4 days
Tracked items: 147

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 54% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 100
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 943 days
Stale 30+ days: 99
Stale 90+ days: 90

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • bug (89)
  • enhancement (29)
  • documentation (18)
  • workitem (12)
  • Epic (9)
  • good first issue (7)
  • size=L (1)
  • size=M (1)

Detailed Description

Hyperledger Fabric is a Graduated project under the Hyperledger umbrella that provides an enterprise-grade permissioned distributed ledger framework written in Go. The platform is designed for developing blockchain solutions and applications across diverse industry use cases through its modular and versatile architecture. Its core distinguishing feature is a unique approach to consensus that enables performance at scale while preserving privacy, setting it apart from other blockchain implementations that often sacrifice one for the other.

The framework's modular design allows for pluggable implementations of various components, accommodating the complexities of different economic ecosystems. This flexibility extends to support for confidentiality, resiliency, and scalability as primary architectural concerns. The platform emphasizes an elastic and extensible architecture that can adapt to specific enterprise requirements rather than imposing a one-size-fits-all approach to distributed ledger implementation.

Hyperledger Fabric maintains a structured release cycle with designated Long-Term Support versions. The current LTS release is v2.5.x, with historical LTS releases including v2.2.x, which ended maintenance in February 2024, and v1.4.x, which ended maintenance in April 2021. This LTS strategy ensures that important fixes are backported during overlap periods, providing stability for production deployments.

The repository shows significant ongoing activity and maintenance.

The codebase has attracted contributors who also work on major open-source projects, as evidenced by overlapping contributor presence in microsoft/vscode, microsoft/typescript, and rust-lang/rust repositories. This cross-pollination suggests the project benefits from expertise across different technology domains.

The framework is classified across multiple technical domains including permissioned networks, privacy, distributed ledgers, modular architecture, transactions, consensus mechanisms, enterprise solutions, auditability, consortium networks, identity management, smart contracts, network scalability, and peer-to-peer systems. These classifications reflect the breadth of features and use cases the platform addresses.

Documentation is comprehensive, with getting started guides available for v2.5 and previous versions, and contribution guidelines are publicly available to encourage community participation. The project operates under the Apache License 2.0 for source code and Creative Commons Attribution 4.0 International License for documentation, facilitating both commercial and open-source adoption. Community engagement is supported through multiple channels including Hyperledger Community Meetups, mailing lists, Discord chat, and GitHub issue tracking.