Top 23 Blockchain Open-Source Projects

  • go-ethereum

    Official Go implementation of the Ethereum protocol

    Project mention: Where can I find well-written go code to learn from? | | 2023-01-10
  • solidity

    Solidity, the Smart Contract Programming Language

    Project mention: example for a working neovim solidity development enviornment? | | 2023-01-21

    Solidity, the Smart Contract Programming Language installed version v0.8.17 homepage languages Solidity categories Compiler, LSP executables solc

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ethereumbook

    Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

    Project mention: Where should i start to learn about ethereum at its ecosystem | | 2023-01-16
  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:16810.0 | | 2023-01-27
  • diem

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

    Project mention: Diem – Facebook open source Cryptocurrency written in Rust | | 2022-10-27
  • fabric

    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.

    Project mention: Do others share this experience with respect to the $GOPATH | | 2022-12-13

    However - whenever I have issues involving Go and look them up on stackoverflow etc the answers invariably involve manipulating the GOPATH which seems irrelevant to me. For example, I'm trying to install goimports and all the answers resemble this one.

  • truffle

    A tool for developing smart contracts. Crafted with the finest cacaos.

    Project mention: Easy Smart Contract Debugging with Truffle's Console.log | | 2023-01-26

    If you’re a Solidity developer, you’ll be excited to hear that Truffle now supports console logging in Solidity smart contracts. While Truffle has long been a leader in smart contract development tooling—providing an easy-to-use environment for creating, testing, and debugging smart contracts—a directly integrated console.log was a feature it still needed.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • chia-blockchain

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

    Project mention: Gigahorse GPU Plotter and GPU Farmer | | 2023-01-18
  • solana

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

    Project mention: Top 10+ Blockchain Networks to look for in 2023 | | 2023-01-20


  • full-blockchain-solidity-course-py

    Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition

    Project mention: Daily General Discussion - October 4, 2022 | | 2022-10-04

    I really liked this course for learning everything. There are 13 lessons in it if u look at the description. So each lesson is an hour and a half about That gets you solidity + front end experience though Follows along with the video

  • DeFi-Developer-Road-Map

    DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!

    Project mention: Building a learning roadmap for myself in 2023. | | 2023-01-07

    officercia made a great one awhile back for defi

  • substrate

    Substrate: The platform for blockchain innovators

    Project mention: Why am I not receiving staking rewards? | | 2023-01-25

    Verifying NPoS election solution graph and its score is a memory-intensive operation that needs to be performed within a single block time. Under the current runtime constraints, a solution graph with 22,500 nominators can be verified well within the block production time on Polkadot. There are plans to improve on this and implement multi-block election solution verification, after which, the NPoS system can scale to incorporate more nominators.

  • go-ibax

    An innovative Blockchain Protocol Platform, which everyone can deploy their own applications quickly and easily, such as Dapp, DeFi, DAO, Cross-Blockchain transactions, etc.

  • monero

    Monero: the secure, private, untraceable cryptocurrency

    Project mention: MultiSig wallets | | 2023-01-27

    Prior to that, there was an audit of the multisig implementation and some bugs were fixed. See PR #8149 for more details on that.

  • full-blockchain-solidity-course-js

    Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript

    Project mention: Cool Github repositories for Everyone | | 2022-12-29
  • blockchain

    A simple Blockchain in Python

    Project mention: Top 50 Useful GitHub Repos That Every Developer Should Follow | | 2022-04-25

    46. Blockchain

  • lbry-sdk

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

    Project mention: Tem interesse no anarcocapitalismo? Entre aqui. | | 2023-01-19

    Odysee/LBRY - -

  • lnd

    Lightning Network Daemon ⚡️

    Project mention: Python Lightning Client | | 2023-01-21

    For LND all the info you need is here.

  • polkadot

    Polkadot Node Implementation

    Project mention: Can we change the 28 day unbonding lockup period? | | 2023-01-19

    Ref: Kianenigma @

  • smart-contract-best-practices

    A guide to smart contract security best practices

    Project mention: Want to learn blockchain development but confused | | 2023-01-18

    Then i delved into best practises ( and patterns ( to improve.

  • tendermint

    ⟁ Tendermint Core (BFT Consensus) in Go

    Project mention: Introduction To Cosmos Network And Cosmos Hub | | 2023-01-24

    BFT is an algorithm that ensures that the whole network works well even if a few members are acting fraudulently. As long as these fraudulent members are less than 33% of those who have voting power, the network will work fine. Those with voting power are those with something at stake. Cosmos uses a type of BFT consensus engine known as Tendermint. Cosmos uses Tendermint because it provides the best support for building POS blockchains.

  • foundry

    Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

    Project mention: Build Your First Subnet | | 2023-01-27

    After you feel comfortable with this deployment flow, try deploying smart contracts on your chain with Remix, Hardhat, or Foundry. You can also experiment with customizing your Subnet by addingprecompiles or adjusting the airdrop.

  • hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

    Project mention: Build Your First Subnet | | 2023-01-27

    After you feel comfortable with this deployment flow, try deploying smart contracts on your chain with Remix, Hardhat, or Foundry. You can also experiment with customizing your Subnet by addingprecompiles or adjusting the airdrop.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-27.

Blockchain related posts


What are some of the best open-source Blockchain projects? This list will help you:

Project Stars
1 go-ethereum 40,950
2 solidity 19,283
3 ethereumbook 17,149
4 gun 16,816
5 diem 16,698
6 fabric 14,313
7 truffle 13,747
8 chia-blockchain 10,965
9 solana 9,956
10 full-blockchain-solidity-course-py 9,518
11 DeFi-Developer-Road-Map 8,128
12 substrate 7,867
13 go-ibax 7,827
14 monero 7,559
15 full-blockchain-solidity-course-js 7,395
16 blockchain 7,264
17 lbry-sdk 7,172
18 lnd 6,676
19 polkadot 6,531
20 smart-contract-best-practices 6,459
21 tendermint 5,377
22 foundry 5,226
23 hardhat 5,158
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives