wearetheledger / Awesome Hyperledger Fabric
A curated list of resources for creating applications with hyperledger fabric
Stars: ✭ 349
Projects that are alternatives of or similar to Awesome Hyperledger Fabric
hurley
The development environment toolset for blockchain projects
Stars: ✭ 79 (-77.36%)
Mutual labels: hyperledger, hyperledger-fabric
bdk
Streamlined blockchain deployment kit for Hyperledger Fabric.
Stars: ✭ 43 (-87.68%)
Mutual labels: hyperledger, hyperledger-fabric
tutorials as code
so that stuff read/seen don't get muddled up with time
Stars: ✭ 42 (-87.97%)
Mutual labels: tutorials, articles
readme
The Blockchain Bible,a collections for blockchain tech,bitcoin,ethereum,crypto currencies,cryptography,decentralized solutions,business scenarios,hyperledger tech,meetups,区块链,数字货币,加密货币,比特币,以太坊,密码学,去中心化,超级账本
Stars: ✭ 46 (-86.82%)
Mutual labels: hyperledger, hyperledger-fabric
heroes-service-network
Short tutorial to build a blockchain network with Hyperledger Fabric
Stars: ✭ 22 (-93.7%)
Mutual labels: hyperledger, hyperledger-fabric
HealthLedger
Application for tracking Organs donations in hospitals and minimizing the scope of Organ trafficking using Blockchain (Hyperledger) technology.
Stars: ✭ 29 (-91.69%)
Mutual labels: hyperledger, hyperledger-fabric
hlf-sdk-go
Hyperledger Fabric Golang SDK
Stars: ✭ 37 (-89.4%)
Mutual labels: hyperledger, hyperledger-fabric
Heroes Service
Short tutorial to build a blockchain application in Go with Hyperledger Fabric
Stars: ✭ 248 (-28.94%)
Mutual labels: hyperledger, hyperledger-fabric
hlf-operator
Hyperledger Fabric Kubernetes operator - Hyperledger Fabric operator for Kubernetes (v2.2+)
Stars: ✭ 112 (-67.91%)
Mutual labels: hyperledger, hyperledger-fabric
Starred-Repo
⚡ Collection of Starred Repos to find them easily
Stars: ✭ 41 (-88.25%)
Mutual labels: collection, tutorials
hlfabric-k8scc
Chaincode builder and launcher for Hyperledger Fabric on Kubernetes
Stars: ✭ 21 (-93.98%)
Mutual labels: hyperledger, hyperledger-fabric
fabric-token-sdk
The Fabric Token SDK is a set of API and services that lets developers create token-based distributed application on Hyperledger Fabric.
Stars: ✭ 63 (-81.95%)
Mutual labels: hyperledger, hyperledger-fabric
docker-hyperledger-fabric-peer
Docker image for Hyperledger Fabric Peer
Stars: ✭ 25 (-92.84%)
Mutual labels: hyperledger, hyperledger-fabric
OpenTender
E-portal for government tender process using Hyperledger (Blockchain) technology.
Stars: ✭ 18 (-94.84%)
Mutual labels: hyperledger, hyperledger-fabric
fablo
Fablo is a simple tool to generate the Hyperledger Fabric blockchain network and run it on Docker. It supports RAFT and solo consensus protocols, multiple organizations and channels, chaincode installation and upgrade.
Stars: ✭ 121 (-65.33%)
Mutual labels: hyperledger, hyperledger-fabric
Pivt
Helm charts for running and operating Hyperledger Fabric in Kubernetes. Previously hosted at https://github.com/APGGroeiFabriek/PIVT.
Stars: ✭ 159 (-54.44%)
Mutual labels: hyperledger, hyperledger-fabric
Fabric Starter
Starter Application and Deployment Scripts for Hyperledger Fabric
Stars: ✭ 202 (-42.12%)
Mutual labels: hyperledger, hyperledger-fabric
mastering-blockchain
blockchain basis,logic,usage
Stars: ✭ 29 (-91.69%)
Mutual labels: hyperledger, hyperledger-fabric
hyperledger-fabric-sdk-php
Client SDK for Hyperledger Fabric for use in PHP applications
Stars: ✭ 40 (-88.54%)
Mutual labels: hyperledger, hyperledger-fabric
Awesome Hyperledger Fabric
A curated list of resources for creating applications with Hyperledger Fabric
Contents
Apps
Open source
Supply chain - Supply chain PoC App with four organizations exposing a Rest API created in Hyperledger Fabric.
Closed
- Monetago - Reduce instances of fraud around receivables financing.
- Tellus - Smart contracts transaction designer without coding.
Samples
- Fabric samples - Official maintained samples created by the Hyperledger team and contributors.
- Marbles - Marbles sample created by IBM visually demonstrating all the possibilities.
- Hyperledger composer samples - Official samples for Hyperledger composer.
- Kuma token - Example token implementation.
- Land Ownership Tracking - Sample Hyperledger Composer application that allows government agencies to track ownership and transactions.
Boilerplates
Client
- Backend typescript boilerplate - Client boilerplate for interacting with the Fabric network using a REST API (Typescript, Nestjs, swagger, pusher).
Network
- Fabric starter - Starter Application and Deployment Scripts.
- Hyperledger Fabric network boilerplate - Network boilerplate for easily setting up a new network.
Tools
Client
- hyperledger-fabric-client-utils - Set of utility functions which can be used to interact with chaincode.
- fabric-node-chaincode-utils - A Nodejs module that helps you build your Hyperledger Fabric nodejs chaincode faster and easier.
- hlf-sdk-go - A third-party Golang Hyperledger Fabric SDK.
Network
- hyperledger-fabric-network-setup - Helper functions for generating configurations for more advanced network setup.
- Chainstack managed blockchain - Deploy a running network in minutes on Google Cloud or Amazon Web Services.
- IBM Cloud blockchain platform - Managing and hosting a live network on IBM Cloud.
- Hurley - Quickly setup your network development environment.
- WorldSibu - Forma - Real Multi-cloud Remote Blockchain Infrastructure Orchestrator.
- Zeeve - Deploy and Manage Blockchain Network on multiple cloud providers like GCP, AWS, Azure, Digital Ocean or On-premise
Chaincode
- hyperledger-fabric-chaincode-dev-setup - Setup which makes it easy to develop Nodejs chaincode.
- hyperledger-fabric-node-chaincode-utils - Utility functions for Nodejs chaincode on Hyperledger Fabric blockchain.
-
fabric-shim-types - Typescript types for the
fabric-shim
chaincode package. -
fabric-mock-stub - Mock implementation of the
fabric-shim
stub for testing Nodejs chaincode. -
fabric-shim-crypto-types - Typescript types for the
fabric-shim-crypto
package. - CCKit - Library for creating and testing golang chaincode, includes extended Mockstub implementation.
Other
- hyperledger composer playground - Online playground for developing applications using composer.
- tineola - Command line interface and packaged chaincode built for offensive security testing.
Books
LeanPub
- Mastering Hyperledger fabric - Master The Art of Hyperledger Fabric using docker-compose, docker swarm and Kubernetes Container Orchestrator
Amazon
- Mastering Hyperledger fabric - Master The Art of Hyperledger Fabric using docker-compose, docker swarm and Kubernetes Container Orchestrator
Documentation
Docs
- Official docs - Officially maintained docs for the Hyperledger Fabric project.
- Official CA docs - Officially maintained docs for the Hyperledger Fabric project CA client and server.
- Couchdb query docs - Official CouchDB documentation required for writing rich queries.
- Node SDK docs
Courses
- Blockchain for Business - An Introduction to Hyperledger Technologies - FREE.
- Hyperledger - Blockchain Technologies for Business by Иван Ванков - Youtube series explaining Hyperledger Fabric.
- Hyperledger Fabric - build first network by Иван Ванков - Technical youtube series Hyperledger Fabric.
Tutorials
- Hyperledger Fabric SDK Go: How to build your first app? - Chainhero tutorial on how to build applications on Hyperledger Fabric v1.0.5.
- Hyperledger Development within 21 days
- Hyperledger Fabric dev env setup Kubernetes
- Fabric on Google Cloud Platform
- Write your first Chaincode (v1.4) using Node, Babel, Model/Controller and Test it using Mocha
- Start Developing Hyperledger Fabric Chaincode in Node.js
- Walkthrough of Hyperledger Fabric Node SDK and Client Application
- Deploy a Hyperledger Fabric v2 Web App Using the Node.js SDK
Composer
Whitepaper
Research Papers
- Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
- Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform
- FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second
Articles
Architecture
- Hyperledger Fabric and how it isn’t concurrent out of the box.
- Trust your competitor? How you can do that with a Hyperledger Fabric blockchain. - Explaining consensus mechanisms in Hyperledger Fabric
- Understanding Hyperledger Fabric Gossip
- Private and confidential transactions with Hyperledger Fabric
- Two Enter, One Leaves - Early attempts to bring Ethereum to Hyperledger Fabric.
- Demystifying Hyperledger Fabric (1/3): Fabric Architecture
- Demystifying Hyperledger Fabric (2/3): Private Data Collection
- Demystifying Hyperledger Fabric (3/3): Network Traffic Handling, Service Discovery, and Operations Service
Private Data
- Private data, a built-in “GDPR compliant” solution for Hyperledger Fabric - Theoretical guide on private data and sideDBs.
- A Beginner’s Guide to SideDBs and Private Data for Hyperledger Fabric Nodejs Chaincode - Practical guide on how to write private data chaincode.
CouchDB
- Fantastic queries and where to find them - Guide on how to write rich queries.
Devops
- Hyperledger Fabric on Multiple Hosts - Multi-host Hyperledger Fabric deployment using docker swarm.
Composer
Other
- Tools that will help create your first Hyperledger Fabric application
- How to deploy (early) production ready Hyperledger Fabric applications using IBM Cloud
- The new and exciting features in Hyperledger Fabric 1.1(-preview)
- How to start writing your Hyperledger Fabric Nodejs chaincode
- How to start testing your Hyperledger Fabric Nodejs chaincode
- How to prevent key collisions in Hyperledger Fabric chaincode
- Tools that will help create your first Hyperledger Fabric application
- On the origins of Hyperledger Fabric
- Hyperledger Fabric smart contract data model: protobuf to chaincode state mapping
- Hyperledger Fabric chaincode test driven development (TDD) with unit testing
- Start Developing Hyperledger Fabric Chaincode in Node.js
- Walkthrough of Hyperledger Fabric Node SDK and Client Application
- How to write unit tests for Hyperledger Fabric Go chaincode - Applied for Fabric v1.x
Community
Contribute
Contributions welcome! Read the contribution guidelines first. If you found this resource helpful, give it a 🌟 otherwise contribute to it and give it a ⭐️.
License
To the extent possible under law, TheLedger has waived all copyright and related or neighboring rights to this work.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].