Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Fabric | 14,617 | 113 | 2 days ago | 255 | March 22, 2022 | 156 | apache-2.0 | Go | ||
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy. | ||||||||||
Fabric Samples | 2,499 | 2 | 2 days ago | 42 | April 23, 2021 | 79 | apache-2.0 | TypeScript | ||
Samples for Hyperledger Fabric | ||||||||||
Fabric Sdk Java | 1,097 | 92 | 9 | 18 days ago | 49 | July 07, 2022 | 3 | apache-2.0 | Java | |
Docker Compose Files | 920 | a month ago | 1 | Go | ||||||
Some typical docker compose templates. | ||||||||||
Fabric Sdk Go | 845 | 35 | 58 | 7 months ago | 39 | February 11, 2022 | 37 | apache-2.0 | Go | |
Fabric Sdk Node | 773 | 1,043 | 76 | 11 days ago | 821 | July 05, 2022 | 5 | apache-2.0 | JavaScript | |
Hyperledger Fabric SDK for Node https://wiki.hyperledger.org/display/fabric | ||||||||||
Build Blockchain Insurance App | 715 | 7 months ago | 37 | apache-2.0 | JavaScript | |||||
Sample insurance application using Hyperledger Fabric | ||||||||||
Hyperledger_code_fabric | 618 | 2 years ago | other | |||||||
Code analysis on hyperledger fabric project | ||||||||||
Blockchainer Roadmap | 478 | 3 months ago | 1 | |||||||
Roadmap of learning blockchain technology and business knowledge summarized by ZJUBCA(浙大区块链协会总结的区块链知识学习路线). Welcome to contribute!!! | ||||||||||
Awesome Hyperledger Fabric | 431 | 4 months ago | ||||||||
A curated list of resources for creating applications with hyperledger fabric |
(!) The project has switched to Hyperledger Fabric v2.3. For using previous versions see snapshot-xxx branches
Create a Hyperledger Fabric network to jump start development of your decentralized application on Hyperledger Fabric platform.
The network is run by docker containers and can be deployed to one host for development or to multiple hosts for testing or production.
Scripts of this starter generate crypto material and config files, start the Hyperledger Fabric node and deploy your chaincodes. Additional nodes can be started and automatically connected to a Blockchain network.
Developers can use REST API to invoke and query chaincodes, explore blocks and transactions.
What's left is to develop your chaincodes and place them into the chaincode folder, and user interface as a single page web app that you can serve by by placing the sources into the www folder.
See also
The following sections describe Fabric Starter possibilities in more details:
See Prerequisites
By default Fabric starter uses the 2.3 version of HL Fabric. If you want to deploy network with another version of HL Fabric then export it in the FABRIC_VERSION environment variable, e.g.:
export FABRIC_VERSION=1.4.8
See Start an organization node
See Add organizations to Network
See Use REST Api
LDAP and Hyperledger Fabric Certification Authority are the two options for user management and membership. See Use LDAP for LDAP details.
Two types of consensus are used for ordering: Raft and Solo. For using Raft consensus see instructions in Start Raft Ordering Service
When the code is stable for release or before introducing major changes\new features the branches
stable
, hlf-{fabric-version}-stable
and hlf-{fabric-version}-snapshot-{version}
are created.
Up to the snapshot-0.13-2.3 the snapshot-{version}-{fabric-version}
tempate was used.
Note
, the Hyperledger Fabric version and the Fabric Starter version which the snapshot
depends on are defined in the .env
file.