Open-source projects categorized as Blockchain

Top 23 Blockchain Open-Source Projects

  • GitHub repo go-ethereum

    Official Go implementation of the Ethereum protocol

    Project mention: A (toy) web browser written from scratch entirely in golang | reddit.com/r/golang | 2021-04-20

    Not really anything since I just started learning Golang and blockchain. I chose Go because I see so many blockchain networks written in it. Such as Cosmos, Ethereum and many more tbh.

  • GitHub repo diem

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

    Project mention: Add experimental fuzz test support for Go 1.17 | news.ycombinator.com | 2021-02-23

    Just to add, we're a heavy user of fuzzing in Diem[1] and we found a good number of bugs thanks to it : )


  • GitHub repo gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: GUN - An open source cybersecurity protocol for syncing decentralized graph data. Used by Internet Archive and Hackernoon. | reddit.com/r/programming | 2021-03-03
  • GitHub repo 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. (by hyperledger)

    Project mention: How to get into blockchain coding? | reddit.com/r/CryptoTechnology | 2020-12-28

    I’ve found the best documentation for hyperledger is here https://github.com/hyperledger/fabric/tree/master/docs/source under the various folders. Lots of starter examples for hyperledger to try things out. This would be a good start. Otherwise I’d look for ethereum, or r3’s corda. Those are going to give the best mileage I’d think

  • GitHub repo truffle

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

    Project mention: Is it feasible to become a blockchain developer for someone new to programming? | reddit.com/r/ethdev | 2021-04-20

    There are plenty of development tools for iterative development with Ethereum. There definitely is a workflow using Ganache and Truffle from https://trufflesuite.com. There are alternative tools like Hardhat and Embark. These dev tools give you a personal blockchain to deploy, test, and debug (yes there are solidity debuggers to debug line-by-line transactions) your solidity code. With these tools, Solidity development is just as fast as other languages.

  • GitHub repo solidity

    Solidity, the Contract-Oriented Programming Language

    Project mention: Top 5 Programming Skills Worth Learning in 2021 | dev.to | 2021-04-10

    More information can be found at https://soliditylang.org/

  • GitHub repo ethereumbook

    Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

    Project mention: Books on Ethereum, solidity, and blockchain | reddit.com/r/ethdev | 2021-04-21
  • GitHub repo lbry-sdk

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

    Project mention: Greed much? | reddit.com/r/mildlyinfuriating | 2021-04-21
  • GitHub repo diesel

    A safe, extensible ORM and Query Builder for Rust

    Project mention: diesel.exe - Application Error | reddit.com/r/rust | 2021-04-20

    I managed to install the diesel cli like they showed on the getting started page, but when I try to run the diesel commands from command promt I get an error box that pops up saying: "The application was unable to start correctly (0xc000007b). Click OK to close the application." Apparently there was a similar issue previously (https://github.com/diesel-rs/diesel/issues/2034) but they just said its probably some missing DLLs but how do I know what DLLs are missing? Any ideas on how to fix this issue?

  • GitHub repo monero

    Monero: the secure, private, untraceable cryptocurrency

    Project mention: What can be done about the ten confirmation wait? | reddit.com/r/Monero | 2021-04-20

    Would be great to get developer help on switching to tx ids: https://github.com/monero-project/monero/issues/5810

  • GitHub repo lnd

    Lightning Network Daemon ⚡️

    Project mention: Is there any downside to putting all your btc in a lightning wallet? | reddit.com/r/lightningnetwork | 2021-04-19

    LND, the tool i use to access Lightning is in beta per the github page. Also, the official lightning paper is still in "Draft" state, insinuating the lightning network is not yet finalized

  • GitHub repo substrate

    Substrate: The platform for blockchain innovators

    Project mention: I am still hodling 1 DOT against my will | reddit.com/r/Polkadot | 2021-04-17
  • GitHub repo tendermint

    ⟁ Tendermint Core (BFT Consensus) in Go

    Project mention: Crypto.org Chain Dev Update 13 | reddit.com/r/Crypto_com | 2021-03-04

    ·   Denial of Service vulnerabilities in Tendermint Core The issues may allow validators to verify and propose evidence when the blocks are yet to be committed. These security vulnerabilities were addressed by solutions incorporated in the release of v0.34.2 and v0.34.3 of Tendermint Core

  • GitHub repo bitcoinj

    A library for working with Bitcoin

    Project mention: Need help with bitcoin seed phrase recovery using 3rditeration BTCrecover | reddit.com/r/Electrum | 2021-03-19

    I found another thing, to actually use the seed to test addresses there is a pbkdf step that takes some time: https://github.com/bitcoinj/bitcoinj/blob/master/core/src/main/java/org/bitcoinj/crypto/MnemonicCode.java#L137

  • GitHub repo quorum

    A permissioned implementation of Ethereum supporting data privacy

    Project mention: Thoughts? New Louis Vuitton Authentication System (Video On The Original Instagram Post) | reddit.com/r/DesignerReps | 2021-04-12

    Can confirm that LVMH (LV parent company) has been working on blockchain based authentication over the last two years with ConsenSys using ConsenSys's Quorum (open source https://github.com/ConsenSys/quorum) Etherium-based distributed ledger. While most of this is public knowledge, LVMH's new AURA platform, while currently private, has plans to be license out it's tech to competitors (source close to the tech platform).

  • GitHub repo lbry-desktop

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

    Project mention: Ask HN: Would issue “bounties” make contributing to open source more appealing? | news.ycombinator.com | 2021-04-14

    You're saying they incentivize people to contribute to their github repo (https://github.com/lbryio/lbry-desktop/issues)?

    Or are you saying that they specifically pay people to do so?

  • GitHub repo rippled

    Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger in C++

    Project mention: Potential of Ripple? | reddit.com/r/CryptoCurrency | 2021-04-18
  • GitHub repo wasm3

    🚀 The fastest WebAssembly interpreter, and the most universal runtime

    Project mention: Wasm3: The fastest WebAssembly interpreter, and the most universal runtime | news.ycombinator.com | 2021-04-19
  • GitHub repo EthList

    The Comprehensive Ethereum Reading List

    Project mention: Daily General Discussion - April 18, 2021 | reddit.com/r/ethfinance | 2021-04-17

    /u/philtable starts EthList: a Comprehensive, Crowdsourced Ethereum Reading List.

  • GitHub repo embark-framework

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

    Project mention: Daily General Discussion - January 11, 2021 | reddit.com/r/ethfinance | 2021-01-10

    Framework for serverless dapps Embark releases v2.2 with supports for IPFS Orbit and Swarm deployment.

  • GitHub repo neo

    NEO Smart Economy

    Project mention: The evolution of GAS in the Neo N3 blockchain ecosystem | reddit.com/r/CryptoCurrency | 2021-04-19

    Hope so! Testnet for N3 seems to be going well and seems like NEO FS is the only outstanding item for N3 based on their github.

  • GitHub repo wallet

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

    Project mention: How to spend your DOGE | reddit.com/r/dogecoin | 2021-04-15

    1) Buy gift cards via the BitPay app https://bitpay.com/wallet or chrome extension https://bitpay.com/extension

  • GitHub repo status-react

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

    Project mention: Signal is looking for private cryptocurrencies alternatives. XHV would be a fit and xUSD would fit well with the riskaverse signal users. Maybe the team could get in contact with them? | reddit.com/r/havenprotocol | 2021-04-14

    You could check out https://status.im/ although I'd have to read up on how secure they really are compared to what they're claiming.

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 2021-04-21.


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

Project Stars
1 go-ethereum 29,556
2 diem 15,778
3 gun 12,809
4 fabric 11,788
5 truffle 9,846
6 solidity 9,759
7 ethereumbook 8,158
8 lbry-sdk 7,344
9 diesel 6,709
10 monero 5,677
11 lnd 4,940
12 substrate 4,329
13 tendermint 4,043
14 bitcoinj 3,910
15 quorum 3,897
16 lbry-desktop 3,764
17 rippled 3,758
18 wasm3 3,472
19 EthList 3,412
20 embark-framework 3,244
21 neo 3,221
22 wallet 3,177
23 status-react 3,104