awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
hyperledger avatar

hyperledger/fabric

0
View on GitHub↗
16,664 stars·9,109 forks·Go·Apache-2.0·23 viewslf-hyperledger.atlassian.net/wiki/spaces/fabric↗

Fabric

Hyperledger Fabric is a permissioned blockchain framework and enterprise blockchain platform designed for maintaining shared, immutable records of transactions across a network of authorized participants. It provides the infrastructure to build and manage private distributed ledgers that prioritize data confidentiality and scalability.

The platform is distinguished by a modular architecture and a pluggable consensus engine. This design allows internal system implementations to be swapped with custom modules to adapt the ledger's behavior and consensus mechanisms to specific technical or industry requirements.

The system covers high-level capabilities including distributed consensus implementation for sequencing messages, database-indexed block storage for persisting history, and permissioned access control to restrict data visibility. It utilizes container-based deployment to ensure consistent execution of network components across diverse environments.

Development is supported through tools for building project binaries, generating serialization artifacts, and provisioning standardized environments for testing and deployment.

Features

  • Consensus Orderers - Provides a pluggable consensus engine to sequence distributed messages and broadcast identical batches.
  • Permissioned Blockchain Frameworks - Provides a complete framework for developing private, permissioned blockchain solutions tailored for enterprise requirements.
  • Block Storage - Utilizes block-level storage patterns to persist blockchain history on a file system for efficient retrieval.
  • Blockchain - Implements a database-indexed block storage system to persist blockchain history on the file system.
  • Ledger State Management - Manages the global state and persistence of a private distributed ledger to ensure data integrity.
  • Distributed Ledger Nodes - Provides the core infrastructure for building private, scalable, and confidential distributed ledger solutions.
  • Distributed Consensus Algorithms - Implements distributed consensus algorithms to sequence messages and ensure all network participants agree on the ledger state.
  • Blockchain Platforms - Acts as a comprehensive blockchain platform providing the infrastructure for running private ledgers and smart contracts.
  • Consensus Engines - Ships a pluggable consensus engine for sequencing distributed messages and broadcasting batches to network nodes.
  • Ledger Models - Provides ledger models to track transaction history across a permissioned network of authorized participants.
  • Message Ordering Guarantees - Ensures distributed messages are ordered into a consistent sequence and broadcast to all clients.
  • Identity-Based Access Control - Restricts network participation and data visibility to authenticated identities using identity-based access control.
  • Modular Extension Architectures - Features a modular architecture that allows swapping internal components to adapt the ledger's behavior to specific requirements.
  • Modular Software Design - Employs a modular architecture that allows swapping internal system implementations with custom pluggable modules.
  • Protobuf Serialization - Uses protocol buffers to generate source code for consistent data communication and serialization between nodes.
  • Container Deployment - Provides container-based deployment of network components to ensure consistent execution across diverse environments.
  • Container Images - Creates and publishes container images for network components to facilitate consistent deployment.
  • Enterprise Deployment Solutions - Supports enterprise-grade deployment using containerized environments to ensure scalability and resilience across organizations.
  • Private Ledger Infrastructure - Provides a decentralized environment for persisting block history using database-indexed storage.
  • Modular Extension Systems - Implements a modular extension system that allows internal implementations to be swapped via pluggable modules.
  • Blockchain - Enterprise-grade platform for building permissioned blockchains.
  • Blockchain and Finance - Blockchain framework.

Star history

Star history chart for hyperledger/fabricStar history chart for hyperledger/fabric

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Fabric

These projects share indexed features with Fabric. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • xrplf/rippledXRPLF avatar

    XRPLF/rippled

    5,166View on GitHub↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    C++blockchainc-plus-pluscplusplus
    View on GitHub↗5,166
  • stellar/stellar-corestellar avatar

    stellar/stellar-core

    3,269View on GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    C++
    View on GitHub↗3,269
  • ethereum/go-ethereumethereum avatar

    ethereum/go-ethereum

    51,178View on GitHub↗

    Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that processes transactions, maintains the distributed ledger state, and participates in peer-to-peer consensus. It provides a robust infrastructure for synchronizing, validating, and serving blockchain data, utilizing a persistent Merkle Patricia Trie database to ensure the cryptographic integrity of historical records. As a sandboxed smart contract runtime, it executes bytecode according to deterministic protocol rules, enabling the deployment and interaction of decentralized appl

    Goblockchainethereumgeth
    View on GitHub↗51,178
  • o3de/o3deo3de avatar

    o3de/o3de

    8,954View on GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    View on GitHub↗8,954
Compare all 30 related projects→

Frequently asked questions

What does hyperledger/fabric do?

Hyperledger Fabric is a permissioned blockchain framework and enterprise blockchain platform designed for maintaining shared, immutable records of transactions across a network of authorized participants. It provides the infrastructure to build and manage private distributed ledgers that prioritize data confidentiality and scalability.

What are the main features of hyperledger/fabric?

The main features of hyperledger/fabric are: Consensus Orderers, Permissioned Blockchain Frameworks, Block Storage, Blockchain, Ledger State Management, Distributed Ledger Nodes, Distributed Consensus Algorithms, Blockchain Platforms.

Which projects share features with hyperledger/fabric?

Projects with overlapping indexed features include: xrplf/rippled — rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… ethereum/go-ethereum — Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… prefecthq/fastmcp — FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models… diem/diem — Diem is a distributed ledger technology platform designed for the development of decentralized applications and the…