
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