Rust Blockchain

Open-source Rust projects categorized as Blockchain

Top 23 Rust Blockchain Projects

  • 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
  • solana

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

    Project mention: Real Question: Is Solana losing developers? | | 2022-11-24
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • diesel

    A safe, extensible ORM and Query Builder for Rust

    Project mention: Using Rust at a startup: A cautionary tale | | 2022-11-23

    There's also Diesel and SeaORM for higher level interfaces.

  • substrate

    Substrate: The platform for blockchain innovators

    Project mention: Bill Laboon AMA - 8 Jul 13.00 - 14.00 UTC | | 2022-07-08

    Of course, like most things in Polkadot, this can be adjusted via governance, and thus a vote of the DOT holders. So if this were seen as a major problem by DOT holders, they can create a new runtime with a modified inflationary model (by changing the parameters here) and vote on it to replace the current one.

  • polkadot

    Polkadot Node Implementation

    Project mention: Bill Laboon AMA - 11 November 14.00 - 15.00 UTC | | 2022-11-11

    Asynchronous backing- This might sound a bit dry, but it means that parachains can have increased throughput and double block production speed.

  • foundry

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

    Project mention: How to develop and deploy smart contracts with Foundry & Openzeppelin | | 2022-11-26

    Forge: Ethereum testing framework (like Truffle, Hardhat, and DappTools).

  • stacks-blockchain

    The Stacks blockchain implementation

    Project mention: GameStop launches self-developed cryptocurrency and NFT wallet | | 2022-05-24
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • anchor

    ⚓ Solana Sealevel Framework

    Project mention: New Solana Dev Guide | | 2022-09-26
  • graph-node

    Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL

    Project mention: What’s the best crypto json api for a dex? | | 2022-11-26

    Check out TheGraph, most of DEX has a subgraph indexing data

  • nearcore

    Reference client for NEAR Protocol

    Project mention: Proposal : Modify the home page of the Near website. | | 2022-11-02

    What do you think of the home page of the Near website : ?

  • starcoin

    Starcoin - A Move smart contract blockchain network that scales by layering

  • cita

    A high performance blockchain kernel for enterprise users.

  • exonum

    An extensible open-source framework for creating private/permissioned blockchain applications

  • ckb

    The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network. (by nervosnetwork)

    Project mention: Do you think Interoperability will be a big game-changer for the blockchain industry? | | 2022-09-15

    Beginning this year, I invested in DOT and ATOM as well and got into CKB since it was hyped here on Reddit, but only as a hedge because most people clearly are not able to read whitepapers and make an effort to understand what set these projects apart, For example, with the sifchain bridge, the cosmos ecosystem will be able to move freely on the Nervous Blockchain, without the need for additional layers of trust. But recently I came across The Bifrost mainnet, which was recently launched. I Read their whitepaper and all the devs, and from my research on how I have read DOT's, ATOM, and CKB's whitepapers, I understand what sets each project apart. There is no denying that DOT and ATOM have come a long way and are further along than CKB, but their growth will be stifled because their Tokenomics and interoperability design limit them, which is not the case with CKB and The Bifrost mainnet which provides an all-in-one environment for multichain DAPP development through low costly highly scalable mainnet.

  • hypercube

    HyperCube is a revolutionary, high-performance decentralized computing platform. HyperCube has powerful computing capabilities to provide high-performance computing power and large-scale data storage support for VR, AR, Metaverse, Artificial Intelligence, Big Data, and Financial Applications.🛰

    Project mention: hypercube: NEW Data - star count:928.0 | | 2022-01-28
  • solang

    Solidity Compiler for Solana and Substrate

    Project mention: Linux Foundation Mentorship about compilers. | | 2022-04-02

    Solidity is language for smart contacts originally designed for Ethereum. If you want to execute your Solidity smart contract in a blockchain whose VM interprets WASM, then you need to compile Solidity into WebAssembly. Currently, we target Substrate ( and Ewasm ( that need WebAssembly. This is the project's repo:

  • akula

    Fast Ethereum archive node implementation

    Project mention: Does somebody run a node or even a validator with akula? | | 2022-11-10
  • holochain

    The new, performant, and simplified version of Holochain on Rust (sometimes called Holochain RSM for Refactored State Model)

    Project mention: The difference between Holochain and Holo | | 2022-02-03

    Holochain is a framework for building Peer-to-Peer apps. Everyone can make their own app which utilizes Holochain. Holochain is build by the Holochain Foundation as an Open Source project, i.e. the source code is openly available on Github and you can use and modify it as you wish. Other than providing and developing the framework, the Holochain Foundation will have no control over any part of the app you build. The Foundation also cannot control which apps are built using Holochain. It does not have any governance power in this regard.

  • parity-bitcoin

    The Parity Bitcoin client

  • multi-party-ecdsa

    Rust implementation of {t,n}-threshold ECDSA (elliptic curve digital signature algorithm).

    Project mention: Ssss: Shamir's Secret Sharing Scheme | | 2022-10-27

    Use MPC instead? Sadly there are not enough mature open source projects around: and you can always take a look at

    Sadly companies like Unbound were acquired by Coinbase and the OSS codebase is not longer maintained:

  • Astar

    The dApp hub for blockchains of the future

    Project mention: Blockchain integration for Libreoffice. | | 2022-11-19
  • crypto-ecosystems

    A taxonomy for open source cryptocurrency, blockchain, and decentralized ecosystems

    Project mention: Here are the top 20 code contributors to the ethereum ecosystem | | 2022-11-08
  • forest

    🌲 Rust Filecoin Node Implementation

    Project mention: GitHub - ChainSafe/forest: 🌲 Rust Filecoin Node Implementation | | 2022-03-31
  • 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.

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

Rust Blockchain related posts


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

Project Stars
1 diem 16,675
2 solana 9,695
3 diesel 9,530
4 substrate 7,659
5 polkadot 6,396
6 foundry 4,784
7 stacks-blockchain 2,718
8 anchor 2,564
9 graph-node 2,281
10 nearcore 1,932
11 starcoin 1,296
12 cita 1,283
13 exonum 1,190
14 ckb 1,040
15 hypercube 944
16 solang 909
17 akula 772
18 holochain 731
19 parity-bitcoin 713
20 multi-party-ecdsa 668
21 Astar 589
22 crypto-ecosystems 512
23 forest 490
The context switching struggle is real
Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!