Top Blockchain Open Source Projects

TOP 39 Blockchain Open Source Projects in 2025


Ethereum/Solidity logo

1. Ethereum/Solidity


GitHub stars: 23,900

Description: Solidity, the Smart Contract Programming Language

Programing Language: C++

Tags: language, programming-language, cpp, ethereum, blockchain

Updated: 1 hour ago

Link: https://github.com/ethereum/solidity




Lenster logo

2. 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




Chaozh/Awesome Blockchain Cn logo

3. Chaozh/Awesome Blockchain Cn


GitHub stars: 18,600

Description: 收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料

Programing Language: JavaScript

Updated: Feb 29, 2024

Link: https://github.com/chaozh/awesome-blockchain-cn




Diem/Diem logo

4. Diem/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: 10 hours ago

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




Hyperledger/Fabric logo

5. Hyperledger/Fabric


GitHub stars: 15,900

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: 2 hours ago

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




Trufflesuite/Truffle logo

6. Trufflesuite/Truffle


GitHub stars: 14,000

Description: ⚠️ The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you…

Programing Language: TypeScript

Tags: javascript, framework, ethereum, smart-contracts, blockchain

Updated: Apr 22, 2024

Link: https://github.com/trufflesuite/truffle




Chia Network/Chia Blockchain logo

7. Chia Network/Chia Blockchain


GitHub stars: 10,800

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

Programing Language: Python

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

Updated: 1 minute ago

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




Project Darc/Darc logo

8. Project Darc/Darc


GitHub stars: 9,300

Description: Decentralized Autonomous Regulated Company (DARC), a company virtual machine that runs on any EVM-compatible blockchain, with on-chain la…

Programing Language: TypeScript

Updated: Sep 20, 2024

Link: https://github.com/Project-DARC/DARC




Paritytech/Substrate logo

9. Paritytech/Substrate


GitHub stars: 8,400

Description: Substrate: The platform for blockchain innovators

Programing Language: Rust

Tags: client, node, blockchain, parity, substrate

Updated: Sep 25, 2023

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




Ethers Io/Ethers.Js logo

10. Ethers Io/Ethers.Js


GitHub stars: 8,100

Description: Complete Ethereum library and wallet implementation in JavaScript.

Programing Language: TypeScript

Tags: javascript, typescript, ethereum, blockchain, web3

Updated: 19 days ago

Link: https://github.com/ethers-io/ethers.js




Consensys/Smart Contract Best Practices logo

11. Consensys/Smart Contract Best Practices


GitHub stars: 7,600

Description: A guide to smart contract security best practices

Programing Language: HTML

Tags: security, documentation, ethereum, smart-contracts, blockchain

Updated: Jul 22, 2024

Link: https://github.com/Consensys/smart-contract-best-practices




Nomic Foundation/Hardhat logo

12. Nomic Foundation/Hardhat


GitHub stars: 7,500

Description: Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

Programing Language: TypeScript

Tags: javascript, debugging, typescript, tooling, ethereum

Updated: 18 minutes ago

Link: https://github.com/NomicFoundation/hardhat




Smartcontractkit/Chainlink logo

GitHub stars: 7,200

Description: node of the decentralized oracle network, bridging on and off-chain computation

Programing Language: Go

Tags: golang, ethereum, blockchain, oracle, solidity

Updated: 58 secds ago

Link: https://github.com/smartcontractkit/chainlink




Paritytech/Polkadot logo

14. Paritytech/Polkadot


GitHub stars: 7,100

Description: Polkadot Node Implementation

Programing Language: Rust

Tags: rust, client, node, blockchain, parity

Updated: Nov 15, 2023

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




Openethereum/Parity Ethereum logo

15. Openethereum/Parity Ethereum


GitHub stars: 6,800

Description: The fast, light, and robust client for Ethereum-like networks.

Programing Language: Rust

Tags: rust, client, node, ethereum, blockchain

Updated: Nov 1, 2020

Link: https://github.com/openethereum/parity-ethereum




Mysten Labs/Sui logo

16. Mysten Labs/Sui


GitHub stars: 6,600

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: 8 minutes ago

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




Cosmos/Cosmos Sdk logo

17. Cosmos/Cosmos Sdk


GitHub stars: 6,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




Aptos Labs/Aptos Core logo

18. Aptos Labs/Aptos Core


GitHub stars: 6,200

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




Massalabs/Massa logo

19. Massalabs/Massa


GitHub stars: 5,600

Description: The Decentralized and Scaled Blockchain

Programing Language: Rust

Updated: 1 hour ago

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




Naivechain logo

20. 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




Ethereum/Ethereum Org Website logo

21. Ethereum/Ethereum Org Website


GitHub stars: 5,200

Description: Ethereum.org is a primary online resource for the Ethereum community.

Programing Language: Markdown

Tags: react, typescript, nextjs, ethereum, blockchain

Updated: 58 minutes ago

Link: https://github.com/ethereum/ethereum-org-website




Ethereum/Web3.Py logo

22. Ethereum/Web3.Py


GitHub stars: 5,100

Description: A python interface for interacting with the Ethereum blockchain and ecosystem.

Programing Language: Python

Updated: 3 days ago

Link: https://github.com/ethereum/web3.py




Web3j logo

23. Web3j


GitHub stars: 5,000

Description: Lightweight Java and Android library for integration with Ethereum clients

Programing Language: Java

Tags: android, java, reactivex, rxjava, ethereum

Updated: yesterday

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




Lenstube logo

24. 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




Block Chain logo

25. 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




Bigchaindb logo

26. 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




Corda logo

27. 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




Hyperledger logo

28. 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




Awesome Blockchains logo

29. 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




Lbry Desktop logo

30. 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




Manticore logo

31. 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




Nano Node logo

32. 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




neo logo

33. 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




Knowledge Base logo

34. 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




Fed Ml logo

35. 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




Nitda Blockchain Scholarship logo

36. 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




Ethereum Book logo

37. 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




Slowmist/Blockchain Dark Forest Selfguard Handbook logo

38. Slowmist/Blockchain Dark Forest Selfguard Handbook


GitHub stars: 0

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

Programing Language:

Updated:

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




Liu Boyu/Blockchain logo

39. Liu Boyu/Blockchain


GitHub stars: 0

Description: 区块链 - 中文资源

Programing Language:

Tags: blockchain

Updated:

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




Want to find a web3 job?

Receive emails of TOP 39 Blockchain Open Source Projects in 2025

More by Web3 Jobs
Job Position and Company Location Tags Posted Apply
Remote
Apply
Remote
Apply

Remote

Apply

Remote

Apply
New York, United States
Apply

Remote

Apply
Remote
Apply
Bellevue, WA, United States
Apply
Remote
Apply
Remote
Apply
Ask me anything