You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

A curated, not exhaustive list of Hyperledger Fabric Open Ecosystem projects.

Application projects for chaincode and client application


  • Application SDKs
    • Build client applications
  • Chaincode libraries
    • Build chaincode applications
  • hlf-connector
    • Expose chaincode via REST service or Kafka messaging 
  • Fabric Smart Client
    • A flow-based approach to writing applications
  • 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.

Development and Testing Tools


  • Microfab
    • Single docker container with configurable organizations/peers/channels. A full fabric network startable in seconds, perfect for development
  • fabric-samples test-network
    • Docker-compose network used for Fabric official tutorials and samples
  • fablo
    • Specify a network to spin up a docker-compose network 
  • cello
    • Deploy to Docker including Docker Swarm support
  • Vagrant dev-env
    • A VM specifically configured for Fabric development - created with Vagrant
  • VSCode Dev Container
    • A dev-container for use with VSCode
  • weft
    • CLI tool for working with Fabric Identities and Connection information
  • runhfsc
    • CLI tool for running interactive (REPL-style) transactions against any deployed Smart Contract

DevOps and Production deployment


  • Bevel operator for Fabric
    • Kubernetes operator that works with Bevel deployment framework
  • 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 Operator
    • Kubernetes Fabric operator from IBM
  • Fabric operations console
    • Web UI for management of Fabric Network
  • Fabric K8S Chaincode Builder
    • Chaincode Builder specifically targetting K8S deployments of docker based chaincode
  • Github Action for building chaincode packages
    • Github Action to create a kubernetes chaincode package
  • Fabric Admin SDK
    • Build client applications to mananage Fabric channels and chaincodes
  • fabric-opssc
    • Operations Smart Contract (OpsSC) is smart contract-based system operations for blockchain-based systems. This enables decentralized system operations over multiple organizations effectively.
  • Blockchain explorer
    • Browse activity on the underlying blockchain network.

Scenarios and Use-cases

  • FullStack Asset Transfer
    • A workshop-style repo with exercises to take you from building a smart contract and client application in development through to a full K8S deployed solution






  • No labels