Skip to content

A minimal in-place WebAssembly interpreter, written in Rust, almost without use of external dependencies

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

DLR-FT/wasm-interpreter

Repository files navigation

⚠️ This project is still in its early stages and is not yet functional

A minimal interpreter for WebAssembly bytecode.

This is minimal interpreter that operates in-place and relies on (almost) no external dependencies while being fully no_std.

Features:

  • Fast startup times. This interpreter operates in-place and unlike other interpreters does not require an intermediate parsing step.
  • A fuel mechanic which also allows for pausing and resuming
  • No external dependencies (except log for now)
  • Fully no_std

More information

About

A minimal in-place WebAssembly interpreter, written in Rust, almost without use of external dependencies

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Languages