Versions Compared

Key

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

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

Getting Started

  • Fabric documentation

      Application projects for chaincode and client application

      Image Removed

      ...


      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
      • 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

      ...

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

      Image Added

      Management and

      ...

      operations (agnostic to deployment environments)

      ...

      Scenarios and Use-cases

      ...

      • 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

      ...

      • A flow-based approach to writing applications
        • , 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.

      ...