SputnikVM
A standalone embedable Ethereum Virtual Machine
Written in Rust, open source under Apache 2 license
What is SputnikVM
SputnikVM is an open source standalone implementation of Ethereum Virtual Machine (EVM). EVM is the runtime environment for smart contracts in Ethereum. It is a 256-bit register stack, designed to run the same code exactly as intended. It is the fundamental consensus mechanism for Ethereum blockchain.
SputnikVM features
1
Hight Quality
SputnikVM is a well tested EVM implementation, used in production by several blockchain projects already
2
Lightweight
The code is written in Rust with focus on performance and optimal use of resources, it was also designed to be ready for IoT and embedded hardware
3
Standalone & embeddable
SputnikVM can be launched as a standalone application and connected through API, or can be integrated in an existing application though FFI or native Rust library
Testimonials
In some cases it actually exceeds performance of the Parity EVM [...] Good work Sputnik team, that's actually pretty impressive

Virgil Griffith
Ethereum Foundation

Charles Hoskinson
IOHK
The SputnikVM idea of pulling EVM out [...] having as a standalone [EVM] is a phenomenal idea, and it's a great piece of engineering, it's far better than anything I've seen coming from EF
Brought by ETCDEV
ETCDEV started the project in 2017 as a part of the plan of modularization of Ethereum Classic blockchain. Later it became a standalone universal EVM with support of most of Ethereum based blockchains.

Learn more about ETCDEV at https://etcdevteam.com