Rust Ethereum

Open-source Rust projects categorized as Ethereum

Top 23 Rust Ethereum Projects

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

  • graph-node

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

    Project mention: Delegating risks on The Graph | | 2023-01-19 is the only site operated by The Graph Foundation, and is the centrepiece for all activity on the protocol. Can a website/web dApp be hacked? Yes. Has it been hacked in the past two years since it launched? No.

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

  • lighthouse

    Ethereum consensus client in Rust (by sigp)

    Project mention: Lighthouse Release v3.4.0 (Stealy) | | 2023-01-11
  • ethers-rs

    Complete Ethereum & Celo library and wallet implementation in Rust.

    Project mention: Complete Ethereum and Celo library and wallet implementation in Rust | | 2022-02-06
  • reth

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

    Project mention: Reth: Ethereum Execution Layer Client Written in Rust | | 2023-02-03

    The real meat of course is the GitHub repo.

  • darkfi

    Anonymous. Uncensored. Sovereign.

    Project mention: What do u guys think about DarkFi? | | 2023-01-20

    DarkFi website and documentation

  • revm

    Revolutionary Machine (revm) is a fast Ethereum virtual machine written in rust.

    Project mention: Šta ako ste finansijski nezavisni? | | 2022-05-15

    Vezan je za blockchain, bukvalno sam iskucao EVM u rust-u i napravio ga lepšim i x2 puta bržim od alternative u rust svetu, tako da se može porediti sa cpp verzijom. Ovo linka:

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • wagyu

    A Rust library for generating cryptocurrency wallets (by AleoHQ)

  • etk

    evm toolkit

    Project mention: Unlocking the Lockbox2 | ParadigmCTF’22 | | 2022-08-23

    I'm using evm-run for assembling + running evm code. (Sidenote: you can checkout ETK which helps with labels as well).

  • snowbridge

    A trustless bridge between Polkadot and Ethereum

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

    Snowfork has been working on Snowbridge, a trustless Ethereum 2.0 bridge. There are other parachains with various bridges to Ethereum (I know Moonbeam has a few different asset bridges and Darwinia has a bridge to Ethereum as well.. probably some others I am missing, if you know of more, please feel free to add them as a comment).

  • reef-chain

    EVM compatible chain with NPoS/PoC consensus

    Project mention: Introducing Reefchain | | 2022-11-25
  • multisol

    CLI application for verifying Solidity contracts on Etherscan

    Project mention: Having trouble verifying a contract via the etherscan API | | 2022-07-01

    I really liked this tool for verifying contracts:

  • rs-merkle

    The most advanced Merkle tree library for Rust

  • atomicDEX-API

    This is the official AtomicAPI (atomicDEX API) repository

    Project mention: Friendly reminder: ARRR dies... | | 2022-04-01


  • nft-login

    OpenID login for wallets owning an nft.

    Project mention: Burning without burning 🌀 🧠 📈 | | 2022-05-01
  • rs

    Elliptic Curve Integrated Encryption Scheme for secp256k1 in Rust

  • force-bridge-eth

    Decentralized, trustless bridge between Ethereum and Nervos.

    Project mention: A Blockchain Agnostic Card Game: Blitz TCG - Nervos? | | 2022-12-27

    That said, I've been a follower, investor, and supporter of Nervos for many months, discovered through the Ergo subreddit. The vision I have for Blitz is similar to that of Nervos's vision of interoperability. Blitz is currently launching on both Ergo and Cardano, so a "dual-chain" launch. As an aside, I've noticed many folks call these types of launches "cross-chain", which is not accurate. True cross-chain capability comes in form of something like Nervos describes here: and here I also very much enjoyed reading through some of the responses found here and feel like I have a good sense of the mentality the team has, at least back in 2018 :):

  • consentry

    A standalone consensus networking service for listening to events

    Project mention: Standalone p2p node for listening to new blocks and other consensus events | | 2022-12-27
  • acominer

    An experimental ETH miner powered by Vulkan

    Project mention: ROCm on Fedora is a amazing! | | 2022-08-07

    Sadly, OpenCL Mesa is very lacking, so lacking that I have so far been unable to get anything running on my RX 5600 XT in fact. I like to leave my PC mining through the night and sadly this has made it pretty hard. I have been getting by using acominer, an open source Vulkan miner. It works beautifully with Mesa and even has features like LatencyFlex for improved responsiveness, but it behaves a little erratically when running out of memory (which my GPU has only 6GB, Eth mining requires 5GB, only leaves 1GB for entire system) and is not as fast as the more common miners.

  • ethane

    Ethane is an alternative web3 implementation with the aim of being slim and simple.

  • barreleye

    Blockchain analytics for companies dealing with digital assets ✨

    Project mention: Ask HN: What Are You Working on This Year? | | 2023-01-02

    Open-source blockchain analytics tool [1]. Lots of use-cases, but a straightforward one is compliance. Many alternatives in the space, but most are SaaS-only.

    Still early in the journey, but feel free to star or follow along:


  • tinyevm

    A tiny stack machine to learn Ethereum bytecode.

    Project mention: TinyEVM - Little stack machine for learning Ethereum bytecode | | 2022-12-11
  • blockchain

    A simple Rust blockchain based on the Bitcoin project. (by ph04)

  • 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-02-03.

Rust Ethereum related posts


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

Project Stars
1 foundry 5,260
2 graph-node 2,350
3 lighthouse 2,172
4 ethers-rs 1,503
5 reth 1,062
6 darkfi 754
7 revm 559
8 wagyu 554
9 etk 261
10 snowbridge 234
11 reef-chain 147
12 multisol 108
13 rs-merkle 85
14 atomicDEX-API 77
15 nft-login 49
16 rs 43
17 force-bridge-eth 32
18 consentry 27
19 acominer 17
20 ethane 13
21 barreleye 8
22 tinyevm 5
23 blockchain 4
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives