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.

  • solana

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

    Project mention: Rust Cryptography Should Be Written in Rust | news.ycombinator.com | 2023-08-26
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • foundry

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

    Project mention: I need to buy goETH | /r/ethdev | 2023-05-07
  • aptos-core

    Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.

  • sui

    Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language

    Project mention: Rust Cryptography Should Be Written in Rust | news.ycombinator.com | 2023-08-26
  • massa

    Massa is a blockchain reaching a high transaction throughput in a decentralized network. Massa uses a multithreaded block graph allowing nodes to create blocks in parallel and process 10’000 transactions per second. (by massalabs)

    Project mention: massa VS massa - a user suggested alternative | libhunt.com/r/massa | 2023-01-10

    Massa is a blockchain reaching a high transaction throughput in a decentralized network. Massa uses a multithreaded block graph allowing nodes to create blocks in parallel and process 10’000 transactions per second.

  • snarkOS

    A Decentralized Operating System for ZK Applications

    Project mention: SnarkOS: A Decentralized Operating System for Zero-Knowledge Applications | /r/hypeurls | 2023-06-27
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • stacks-core

    The Stacks blockchain implementation

  • anchor

    ⚓ Solana Sealevel Framework

    Project mention: Solana Developers - New Anchor Version 0.28.0 Just Dropped | /r/solana | 2023-06-13
  • graph-node

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

    Project mention: Blockchain transactions decoding: making wallet activity understandable | dev.to | 2023-10-27

    Event is a log entity which EVM smart contracts can emit during transaction execution. Events are very good at signalling that an some action has taken place on-chain. Applications can subscribe and listen to events to trigger some off-chain logic or they can index, transform and store events in some off-chain storage (look at The Graph protocol or Ethereum ETL).

  • reth

    Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust

    Project mention: Spin up a private network with Reth using Kurtosis! | /r/ethereum | 2023-08-27

    Reth is Paradigm's new modular and blazing-fast implementation of Ethereum. The Reth team has already been using Kurtosis to spin up interop devnets and find bugs (source and bug fix).

  • nearcore

    Reference client for NEAR Protocol

    Project mention: Introducing Web Push Notifications for Applications on NEAR B.O.S | /r/CryptoMars | 2023-10-06

    On near.org, users will be prompted to opt-in to the new push notification system on their desktop and iOS/Android mobile browsers. To enable browser push notifications on iOS, users need to update their device to at least iOS 16.4 and add the near.org website as an app icon to their home screen. Once users accept the prompt, they will start receiving notifications for baseline social activities on their accounts. All notifications can be viewed in the notification center, and users can customize their notification preferences through the designated settings menu.

  • CYFS

    CYFS is the next-generation technology to build real Web3 by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP),is short for CYberFileSystem. https://www.cyfs.com/, cyfs://cyfs/index_en.html.

  • joystream

    Joystream Monorepo

    Project mention: The first NFT video Polkadot | /r/joystream_dao | 2023-02-23

    The first NFT video Polkadot created on the GLEEV platform , notable that is working in the ecosystem of the polkadot network , meet JOYSTREAM with a ready-made and working usecase GOVERNANCE

  • starcoin

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

  • cita

    A high performance blockchain kernel for enterprise users.

  • ink

    Parity's ink! to write smart contracts. (by paritytech)

    Project mention: Polkadot Forum - Advanced Level Discussion | /r/polkadot_market | 2023-06-03

    Learn ink! - https://use.ink/

  • exonum

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

  • solang

    Solidity Compiler for Solana and Polkadot

  • ckb

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

    Project mention: CKB DEV Github | /r/NervosNetwork | 2023-10-11
  • polkadot-sdk

    The Parity Polkadot Blockchain SDK

    Project mention: Show HN: macro_magic – access foreign item tokens in Rust proc/attribute macros | news.ycombinator.com | 2023-10-23

    related: this approach also gives rise to eager expansion, which is supposed to be completely impossible in stable rust. The caveat is this eager expansion can _only_ work within a proc macro crate, so it is only useful in very specific circumstances.

    Here is the first place such a thing was seen in the wild: https://github.com/paritytech/polkadot-sdk/blob/d0fd2660031b...

  • 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.🛰

  • multi-party-ecdsa

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

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

Rust Blockchain related posts

Index

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

Project Stars
1 diem 16,682
2 solana 10,817
3 foundry 6,884
4 aptos-core 5,526
5 sui 5,302
6 massa 5,158
7 snarkOS 3,102
8 stacks-core 2,839
9 anchor 2,836
10 graph-node 2,632
11 reth 2,580
12 nearcore 2,128
13 CYFS 2,019
14 joystream 1,424
15 starcoin 1,341
16 cita 1,301
17 ink 1,245
18 exonum 1,226
19 solang 1,112
20 ckb 1,071
21 polkadot-sdk 989
22 hypercube 965
23 multi-party-ecdsa 886
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com