Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A curated , not exhaustive list of active Hyperledger Fabric ecosystem projects.

...

Getting Started


Application projects (chaincode, client applications, application frameworks, interop)

Image Added

  • Application SDKs
    • Build client applications written in Node, Java, or Go
  • Chaincode libraries
    • Build chaincode applications written in Node, Java, or Go
  • hlf-connector
    • Expose chaincode via REST service or Kafka messaging 
  • Fabric Smart Client
    • A flow-based framework for writing blockchain applications that preserves privacy between transactors
  • Fabric Token SDK
    • SDK to assist in building Token based solutions on Hyperledger Fabric (uses Fabric Smart Client)
  • Firefly
    • A complete stack for enterprises to build and scale secure Web3 applications.
  • Cacti
    • A multi-faceted pluggable interoperability framework to link networks built on heterogeneous distributed ledger and blockchain technologies and to run transactions spanning multiple networks.

Docker-based deployment environments (often used for development and testing)

Image Added

  • Microfab
    • Single docker container with configurable organizations/peers/channels. A full fabric network startable in seconds, perfect for development
  • weft
  • runhfsc

DevOps and Production deployment

Kubernetes-based deployment environments (often used for production deployment)

Image Added

  • Bevel operator for Fabric
    • Kubernetes operator that works with Bevel deployment framework
  • Fabric Operator
    • Kubernetes Fabric operator that powers IBM Blockchain Platform
  • Fabric Fabric Ansible Collection
    • Ansible roles to deploy the Fabric Operator and Operations Console (open source and the IBM support offering images)
    • Collection of Ansible modules for creation and management of Fabric Networks
  • Fabric K8S Operator
    • K8S Fabric operator
    Fabric K8S K8s Chaincode Builder
    • Chaincode Builder specifically targetting K8S targeting K8s deployments of docker based chaincode

Management and Observability

Management and operations (agnostic to deployment environments)

  • Fabric operations console
    • Web UI for management of Fabric Network, often used with Fabric Operator
  • Fabric Admin SDK
    • Build client applications to manage Fabric channels and chaincodes
  • fabric-opssc
    • Operations Smart Contract (OpsSC) is smart contract-based system operations for blockchain-based systems.
    • Enables decentralized system operations over multiple organizations.
  • Blockchain explorer
    • Browse activity on the underlying blockchain network.

...