Understanding the Ethereum Virtual Machine (EVM)

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Parity

    Discontinued (deprecated) The fast, light, and robust client for the Ethereum mainnet.

  • OpenEthereum | Programming Language = Rust

  • go-ethereum

    Official Go implementation of the Ethereum protocol

  • Geth | Programming Language = Go

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • turbo-geth

    Ethereum implementation on the efficiency frontier

  • Erigon | Programming Language = Go

  • py-evm

    A Python implementation of the Ethereum Virtual Machine

  • Py-EVM | Programming Language = Python

  • evmone

    Fast Ethereum Virtual Machine implementation

  • evmone | Programming Language = C++

  • ethereumjs-monorepo

    Monorepo for the Ethereum VM TypeScript Implementation

  • eEVM

    Enclave ready EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine.

  • Enclave EVM | Programming Language = C++

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts