awesome-ethereum-rust
Awesome Ethereum Rust repos
Last updated Jun 29, 2026
150
Stars
6
Forks
2
Issues
0
Stars/day
Attention Score
48
Language breakdown
No language data available.
▸ Files
click to expand
README
awesome-ethereum-rust
Awesome Ethereum Rust repos
- Consensus
- Execution
- Beam Chain
- EVM - Ethereum Virtual Machine
- Core
- Light Clients
- Scaling
- PBS - Proposer-Builder Separation
- Account Abstraction
- ZKP and zkEVM
- Statelessness
- Layer 2
- dApp Development
- Smart Contracts
- Analytics
- Misc
Consensus
Ethereum consensus client. High performance Ethereum consensus client. A library for interacting with Ethereum consensus objects. A client for the Ethereum beacon node APIs. Rust implementation of Discovery v5. The Rust implementation of the libp2p networking stack.Execution
- Reth.
Beam Chain
- ream.
EVM - Ethereum Virtual Machine
- Revm.
- pevm.
Core
Alloy connects applications to blockchains. Transports, Middleware, and Networks for the Alloy project. Rewrite of ethers-rs. High-performance, well-tested & documented core libraries for Ethereum. Canonical type definitions for EIP-155 chains. Complete Ethereum library and wallet implementation.- Reth.
- sszb.
- rlp.
- enr.
- uint.
- trie.
Light Clients
- Trin.
Scaling
A library for KZG commitments over BLS12-381 in Rust. Proto-Danksharding Cryptography. Minimal 4844 version of c-kzg (bindings for Rust). This implements KZG Ceremony Specification. Ethereum KZG.PBS - Proposer-Builder Separation
A gateway to a network of block builders. A prototype Ethereum block builder. An Ethers middleware for submitting Flashbots bundles. A simple, modular, and fast framework for writing MEV bots. Retroactively estimate Uniswap-ish MEV on Flashbots MEV-Share by simulating backrun-arbitrages. Rust client library for Flashbots MEV-share. Discover historic Miner Extractable Value (MEV) opportunities. Andromeda revm execution service - EVM with precompiles used internally by SUAVE for key management and boostrapping kettles. rbuilder is a blazingly fast, state of the art Ethereum MEV-Boost block builder written in Rust. A blazingly fast general purpose blockchain analytics engine specialized in systematic mev detection.Account Abstraction
ERC-4337 (Account Abstraction) - modular and efficient bundler implementation. An ERC-4337 Bundler in Rust - high-performance, modular implementation of an ERC-4337 bundler. An ether-rs middleware to craft user operations. User operation indexer for ERC-4337.ZKP and zkEVM
- Zeth.
- sp1.
- rsp.
Statelessness
This is a proof of concept implementation of Verkle Tries. Example of a block root with a Verkle state root.- ress.
Layer 2
Arbitrum
Rust Smart Contracts on Arbitrum.Optimism
Optimism + Reth. Reth AlphaNet is a testnet OP Stack-compatible rollup aimed at enabling experimentation of bleeding edge Ethereum Research.- Magi.
- kona.
no_std components for the OP Stack state transition function.
Standalone repo to use Kona & SP1 to verify OP Stack blocks.
A testnet open-source Layer 2 from the future, co-designed with the developer tools stack.
Polygon
Plonky2, a SNARK implementation based on techniques from PLONK and FRI.Scroll
Scroll's zkEVM rust crates.Starknet
Blazing fast toolkit for developing Starknet contracts. Madara is a blazing fast Starknet sequencer, based on substrate. Papyrus is a Starknet full node written. Complete Starknet library. Cairo is the first Turing-complete language for creating provable programs for general computation. cairo-vm is a Rust implementation of the Cairo VM. A Rust implementation of Starknet execution logic. Starknet Rust types. Stone prover - this repository contains a prover and a verifier for STARKs, and in particular for the CPU AIR underlying the CairoZero programming language. A compiler to convert Cairo's intermediate representation "Sierra" code to MLIR.zkSync
zkSync era. Circuit Implementation of zkVM for zkSync Era. EraVM implementation.Taiko
Multi-proofs for Taiko. SNARKS, STARKS and Trusted Execution Enclave.Fuel
- Sway.
Aztec
Aztec-nr is a Noir framework for smart contracts on Aztec.Other
Rust types and services for Zenith (next-gen rollup system).dApp Development
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development. Developer Wallet & DevTools for Anvil. Blazingly fast, modular and contributor friendly Solidity compiler, written in Rust.Smart Contracts
Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis. Encode and decode smart contract invocations. A tool for analyzing the security and parameters of a solidity smart contract.- Fe.
Analytics
- cryo.
Misc
Bindings for the etherscan API and other block explorers.🔗 More in this category