#ethereum #blockchain #evm

no-std aurora-evm

Aurora Ethereum Virtual Machine implementation written in pure Rust

11 releases (5 stable)

2.1.3 Jul 10, 2025
2.1.2 Jun 11, 2025
2.1.0 Apr 21, 2025
2.0.0 Mar 26, 2025
0.0.0-reserved Jul 15, 2024

#36 in #evm

Download history 3120/week @ 2025-06-27 3384/week @ 2025-07-04 3035/week @ 2025-07-11 2899/week @ 2025-07-18 2945/week @ 2025-07-25 2792/week @ 2025-08-01 2931/week @ 2025-08-08 2893/week @ 2025-08-15 3016/week @ 2025-08-22 2882/week @ 2025-08-29 2798/week @ 2025-09-05 2826/week @ 2025-09-12 2953/week @ 2025-09-19 2976/week @ 2025-09-26 2821/week @ 2025-10-03 2169/week @ 2025-10-10

11,516 downloads per month
Used in 2 crates

MIT license

315KB
7.5K SLoC

License Build & Lint Status Ethereum tests Status Crates.io version Crates.io Total Downloads

Aurora EVM

A blazing fast 🚀, pure Rust implementation of the Ethereum Virtual Machine (EVM)


Features

  • Standalone - can be launched as an independent process or integrated into other apps
  • Universal - production ready for any EVM-compatible chain
  • Stateless - only an execution environment connected to independent State storage
  • Fast - main focus is on performance

Status

Production ready. Supported by Aurora Labs and used in production.

Supported Ethereum hard forks:

  • Frontier
  • Homestead
  • Tangerine Whistle
  • Spurious Dragon
  • Byzantium
  • Constantinople
  • Istanbul
  • Berlin
  • London
  • Paris (The Merge)
  • Shanghai
  • Cancun
  • Prague

Ethereum tests supported

Getting started

To get started, add the following dependency to your Cargo.toml:

[dependencies]
aurora-evm = "2.0"

License: MIT

Dependencies

~2–4MB
~64K SLoC