Awesome Lists

awesome-ethereum-virtual-machine

by pirapira

awesome listpushed over 2 years ago

Ethereum Virtual Machine Awesome List

AI summary

EVM implementations

A curated list of resources and implementations for the Ethereum Virtual Machine

stars
844
forks
109
watching
64
awesome lists
4
entries
67
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/pirapira/awesome-ethereum-virtual-machine/links.svg)](https://awesome.facts.dev/awesome/pirapira/awesome-ethereum-virtual-machine)
HTML
<a href="https://awesome.facts.dev/awesome/pirapira/awesome-ethereum-virtual-machine"><img src="https://awesome.facts.dev/shield/pirapira/awesome-ethereum-virtual-machine/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/pirapira/awesome-ethereum-virtual-machine/links.svg

What's in the list

67 links in 41 sections, with live GitHub stats.activeno commit in 2y

Specification

Illustration

Tutorials

Tests

EVM Implementations / Live on Main Network

EVM Implementations / Live on Main Network / go-ethereum

  • core/vm

    A popular Ethereum client with its own EVM implementation ( directory)

EVM Implementations / Live on Main Network

  • Parity

    in Rust

EVM Implementations / Live on Main Network / Parity

  • ethcore

    Another popular Ethereum client with its own EVM implementation ( directory)

EVM Implementations / Live on Main Network

EVM Implementations / Live on Main Network / cpp-ethereum

  • libevm/VM.cpp

    An Ethereum client that generates the consensus test suite ( )

EVM Implementations / Live on Main Network

EVM Implementations / Live on Main Network / Pyethereum

EVM Implementations / Live on Main Network

EVM Implementations / Other Implementations

  • SputnikVM

    in Rust for Ethereum Classic

EVM Implementations / Other Implementations / SputnikVM

EVM Implementations / Other Implementations

EVM Implementations / Other Implementations / Modeling EVM in the K framework

EVM Implementations / Other Implementations

EVM Implementations / Other Implementations / ruby-ethereum

  • ethereum tests

    An EVM implementation in Ruby (passed all tests in )

EVM Implementations / Other Implementations

Programming Languages that Compile into EVM

Programming Languages that Compile into EVM / Solidity

Programming Languages that Compile into EVM

Programming Languages that Compile into EVM / Pyramid Scheme

Programming Languages that Compile into EVM

  • Bamboo

    (experimental)    - A language without loops but with explicit constructor invocation at the end of every call

Programming Languages that Compile into EVM / Programming Languages that Compile zk-SNARK Circuits and Proofs

Programming Languages that Compile into EVM / Programming Languages that Compile zk-SNARK Circuits and Proofs / Zokrates

Programming Languages that Compile into EVM / Programming Languages that Compile zk-SNARK Circuits and Proofs

Debuggers

Code Analyzers

Code Analyzers / Mythril

Code Analyzers

Code Analyzers / Manticore

  • asciicast

    A symtolic execution engine that can generate inputs to cover codepaths ( ), which also comes with a Python API

Code Analyzers

Code Analyzers / ethersplay

Code Analyzers

Code Analyzers / Oyente

  • Z3

    An automatic EVM code analyzer based on symbolic execution and SMT solver

Code Analyzers

Improvement Proposals

Improvement Proposals / eWASM

  • WebAssembly

    A proposal to use a for Ethereum contract execution

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.