Top Blockchain Open Source Projects

TOP 50 Blockchain Open Source Projects in 2023


1. Bitcoinbook


GitHub stars: 21,700

Description: Mastering Bitcoin 2nd Edition - Programming the Open Blockchain

Programing Language: AsciiDoc

Updated: Jul 3

Link: https://github.com/bitcoinbook/bitcoinbook




2. Fuel Core


GitHub stars: 21,200

Description: Rust full node implementation of the Fuel v2 protocol.

Programing Language: Rust

Tags: blockchain, fuel

Updated: yesterday

Link: https://github.com/FuelLabs/fuel-core




3. Lenster


GitHub stars: 21,200

Description: Lenster is a decentralized and permissionless social media app built with Lens Protocol 🌿

Programing Language: TypeScript

Tags: react, graphql, social-media, typescript, crypto

Updated: 1 hour ago

Link: https://github.com/lensterxyz/lenster




4. gun


GitHub stars: 17,400

Description: An open source cybersecurity protocol for syncing decentralized graph data.

Programing Language: JavaScript

Tags: machine-learning, cryptography, crypto, encryption, database

Updated: 3 days ago

Link: https://github.com/amark/gun




5. diem


GitHub stars: 16,700

Description: Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.

Programing Language: Rust

Tags: blockchain

Updated: 6 hours ago

Link: https://github.com/diem/diem




6. Fabric


GitHub stars: 14,800

Description: Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modula…

Programing Language: Go

Tags: fabric, blockchain, consensus, hyperledger, confidentiality

Updated: 18 hours ago

Link: https://github.com/hyperledger/fabric




7. Chia Blockchain


GitHub stars: 10,900

Description: Chia blockchain python implementation (full node, farmer, harvester, timelord, and wallet)

Programing Language: Python

Tags: blockchain, peer, vdf, blockchain-network, wallets

Updated: 10 hours ago

Link: https://github.com/Chia-Network/chia-blockchain




8. Solana


GitHub stars: 10,600

Description: Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

Programing Language: Rust

Tags: rust, bitcoin, blockchain, ledger, rustc

Updated: 2 hours ago

Link: https://github.com/solana-labs/solana




9. Substrate


GitHub stars: 8,300

Description: Substrate: The platform for blockchain innovators

Programing Language: Rust

Tags: client, node, blockchain, parity, substrate

Updated: yesterday

Link: https://github.com/paritytech/substrate




10. Monero


GitHub stars: 8,100

Description: Monero: the secure, private, untraceable cryptocurrency

Programing Language: C++

Tags: security, c-plus-plus, cryptography, privacy, cmake

Updated: 19 hours ago

Link: https://github.com/monero-project/monero




11. Blockchain Go


GitHub stars: 3,900

Description: A simplified blockchain implementation in Golang

Programing Language: Go

Tags: golang, bitcoin, blockchain, cryptocurrency

Updated: Jun 14

Link: https://github.com/Jeiwan/blockchain_go




12. Go Ibax


GitHub stars: 7,900

Description: An innovative Blockchain Protocol Platform, which everyone can deploy their own applications quickly and easily, such as Dapp, DeFi, DAO,…

Programing Language: Go

Tags: golang, blockchain, assets, cross-chain, decentralized-exchange

Updated: 2 days ago

Link: https://github.com/IBAX-io/go-ibax




13. Blockchain


GitHub stars: 7,500

Description: A simple Blockchain in Python

Programing Language: C#

Tags: python, flask, bitcoin, blockchain, cryptocurrency

Updated: Jan 4

Link: https://github.com/dvf/blockchain




14. Lbry Sdk


GitHub stars: 7,200

Description: The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.

Programing Language: Python

Tags: python, bittorrent, bitcoin, protocol, decentralized

Updated: Jun 28

Link: https://github.com/lbryio/lbry-sdk




15. lnd


GitHub stars: 7,100

Description: Lightning Network Daemon ⚡️

Programing Language: Go

Tags: cryptography, lightning, bitcoin, protocol, peer-to-peer

Updated: 8 hours ago

Link: https://github.com/lightningnetwork/lnd




16. Polkadot


GitHub stars: 7,000

Description: Polkadot Node Implementation

Programing Language: Rust

Tags: rust, client, node, blockchain, parity

Updated: 14 days ago

Link: https://github.com/paritytech/polkadot




17. Blockchain


GitHub stars: 6,600

Description: 区块链 - 中文资源

Programing Language: Updated on Sep 20, 2022

Tags: blockchain

Updated:

Link: https://github.com/LiuBoyu/blockchain




18. Tendermint


GitHub stars: 5,500

Description: ⟁ Tendermint Core (BFT Consensus) in Go

Programing Language: Go

Tags: blockchain, go, distributed-systems, cryptography, consistency

Updated: 2 days ago

Link: https://github.com/tendermint/tendermint




19. Aptos Core


GitHub stars: 5,400

Description: Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.

Programing Language: Rust

Tags: smart-contracts, blockchain, move, blockchain-network, aptos

Updated: 1 hour ago

Link: https://github.com/aptos-labs/aptos-core




20. Cosmos Sdk


GitHub stars: 5,400

Description: ⛓️ A Framework for Building High Value Public Blockchains ✨

Programing Language: Go

Tags: go, golang, blockchain, cryptocurrency, tendermint

Updated: 22 minutes ago

Link: https://github.com/cosmos/cosmos-sdk




21. Naivechain


GitHub stars: 5,300

Description: A blockchain implementation in 200 lines of code

Programing Language: JavaScript

Updated: Apr 13, 2020

Link: https://github.com/lhartikk/naivechain




22. sui


GitHub stars: 5,200

Description: Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the…

Programing Language: Rust

Tags: smart-contracts, blockchain, move, distributed-ledger-technology

Updated: 27 minutes ago

Link: https://github.com/MystenLabs/sui




23. Blockchain Demo


GitHub stars: 4,900

Description: A web-based demonstration of blockchain concepts.

Programing Language: Pug

Tags: bitcoin, blockchain, blockchain-technology

Updated: Feb 1

Link: https://github.com/anders94/blockchain-demo




24. Bitcoinj


GitHub stars: 4,700

Description: A library for working with Bitcoin

Programing Language: Java

Tags: java, library, bitcoin, blockchain, bitcoinj

Updated: 3 days ago

Link: https://github.com/bitcoinj/bitcoinj




25. Bitcore


GitHub stars: 4,600

Description: A full stack for bitcoin and blockchain-based applications

Programing Language: JavaScript

Updated: 4 days ago

Link: https://github.com/bitpay/bitcore




26. Rippled


GitHub stars: 4,300

Description: Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++

Programing Language: C++

Tags: c-plus-plus, cryptography, cplusplus, blockchain, xrp

Updated: 3 hours ago

Link: https://github.com/XRPLF/rippled




27. Qbot


GitHub stars: 4,300

Description: [🔥updating ...] AI 自动量化交易机器人 Qbot is an AI-oriented quantitative investment platform, which aims to realize the potential, empower AI tec…

Programing Language: Jupyter Notebook

Tags: machine-learning, deep-learning, bitcoin, blockchain, fintech

Updated: Jun 12

Link: https://github.com/UFund-Me/Qbot




28. Lenstube


GitHub stars: 4,200

Description: Decentralized video-sharing social media platform, built using Lens protocol. 🌿

Programing Language: TypeScript

Tags: react, graphql, social-media, typescript, video

Updated: 1 hour ago

Link: https://github.com/lenstube-xyz/lenstube




29. Bigchaindb


GitHub stars: 4,000

Description: Meet BigchainDB. The blockchain database.

Programing Language: Python

Tags: python, json, database, mongodb, decentralized

Updated: Sep 14, 2022

Link: https://github.com/bigchaindb/bigchaindb




30. Block Chain


GitHub stars: 4,000

Description: 黑马程序员 120天全栈区块链开发 开源教程

Programing Language: JavaScript

Tags: blockchain, cryptocurrency, hyperledger, itheima, bitcion

Updated: Jul 28, 2022

Link: https://github.com/itheima1/BlockChain




31. Corda


GitHub stars: 4,000

Description: Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain …

Programing Language: Kotlin

Tags: kotlin, distributed-ledger, dlt, corda

Updated: 20 hours ago

Link: https://github.com/corda/corda




32. Eth List


GitHub stars: 3,800

Description: The Comprehensive Ethereum Reading List

Programing Language: Updated on Jun 26

Tags: ethereum, blockchain, bitcoin, decentralized, cryptocurrency

Updated:

Link: https://github.com/Scanate/EthList




33. Embark


GitHub stars: 3,800

Description: Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms

Programing Language: JavaScript

Tags: framework, serverless, ethereum, dapp, ipfs

Updated: Dec 9, 2022

Link: https://github.com/embarklabs/embark




34. Blockchain Dark Forest Selfguard Handbook


GitHub stars: 3,700

Description: Blockchain dark forest selfguard handbook. Master these, master the security of your cryptocurrency.

Programing Language: Updated on Jul 29

Updated:

Link: https://github.com/slowmist/Blockchain-dark-forest-selfguard-handbook




35. Status Mobile


GitHub stars: 3,700

Description: a free (libre) open source, mobile OS for Ethereum

Programing Language: Clojure

Tags: android, ios, clojure, mobile, react-native

Updated: 9 minutes ago

Link: https://github.com/status-im/status-mobile




36. Cointop


GitHub stars: 3,700

Description: A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

Programing Language: Go

Tags: go, macos, linux, cli, console

Updated: Jul 11

Link: https://github.com/cointop-sh/cointop




37. Hyperledger


GitHub stars: 3,700

Description: Hyperledger is a Collaborative Project at The Linux Foundation.

Programing Language: Updated on Jan 29, 2022

Tags: hyperledger, blockchain, distributed-ledger

Updated:

Link: https://github.com/hyperledger/hyperledger




38. Awesome Blockchains


GitHub stars: 3,700

Description: A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips…

Programing Language: Ruby

Tags: git, ethereum, blockchain, transactions, sha256

Updated: Feb 10

Link: https://github.com/openblockchains/awesome-blockchains




39. Wallet


GitHub stars: 3,700

Description: Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices.

Programing Language: TypeScript

Tags: bitcoin, blockchain, hardware-wallet, wallet, wallet-service

Updated: Apr 29

Link: https://github.com/bitpay/wallet




40. Lbry Desktop


GitHub stars: 3,600

Description: A browser and wallet for LBRY, the decentralized, user-controlled content marketplace.

Programing Language: JavaScript

Tags: electron, react, javascript, ui, cool

Updated: 5 days ago

Link: https://github.com/lbryio/lbry-desktop




41. Massa


GitHub stars: 3,600

Description: The Decentralized and Scaled Blockchain

Programing Language: Rust

Updated: 8 minutes ago

Link: https://github.com/massalabs/massa




42. Manticore


GitHub stars: 3,500

Description: Symbolic execution tool

Programing Language: Python

Tags: python, testing, security, emulation, ethereum

Updated: Jul 14

Link: https://github.com/trailofbits/manticore




43. Nano Node


GitHub stars: 3,500

Description: Nano is digital currency. Its ticker is: XNO and its currency symbol is: Ӿ

Programing Language: C++

Tags: blockchain, cryptocurrency, nano, cryptocurrencies, nanocurrency

Updated: 19 hours ago

Link: https://github.com/nanocurrency/nano-node




44. neo


GitHub stars: 3,400

Description: NEO Smart Economy

Programing Language: C#

Tags: blockchain, neo

Updated: 4 days ago

Link: https://github.com/neo-project/neo




45. Bitcoin Wallet


GitHub stars: 3,300

Description: Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.

Programing Language: Java

Tags: android, java, bitcoin, blockchain, p2p

Updated: 3 days ago

Link: https://github.com/bitcoin-wallet/bitcoin-wallet




46. Squeezer


GitHub stars: 3,300

Description: Squeezer Framework - Build serverless dApps

Programing Language: JavaScript

Tags: blockchain, bitcoin, serverless, ethereum, dapp

Updated: May 9, 2019

Link: https://github.com/SqueezerIO/squeezer




47. Knowledge Base


GitHub stars: 3,200

Description: Knowledge Base 慢雾安全团队知识库

Programing Language: Updated 4 days ago

Tags: security, blockchain, hacking, knowledge-base

Updated:

Link: https://github.com/slowmist/Knowledge-Base




48. Fed Ml


GitHub stars: 3,200

Description: FedML - The federated learning and analytics library enabling secure and collaborative machine learning on decentralized data anywhere at…

Programing Language: Python

Tags: machine-learning, deep-learning, security, marketplace, privacy

Updated: 11 hours ago

Link: https://github.com/FedML-AI/FedML




49. Ethereum Book


GitHub stars: 3,100

Description: 精通以太坊 (中文版)

Programing Language: Vue

Tags: ethereum, smart-contracts, blockchain, dapps

Updated: Jun 28

Link: https://github.com/inoutcode/ethereum_book




50. Nitda Blockchain Scholarship


GitHub stars: 3,100

Description: Course materials for the NITDA Blockchain Scholarship

Programing Language: HTML

Updated: Jan 26

Link: https://github.com/calistus-igwilo/nitda-blockchain-scholarship




Want to find a web3 job?

Receive emails of TOP 50 Blockchain Open Source Projects in 2023

More by Web3 Jobs