wain

WebAssembly interpreter

An experimental WebAssembly interpreter written in Safe Rust with a focus on performance and memory safety.

WebAssembly implementation from scratch in Safe Rust with zero dependencies

GitHub

437 stars
14 watching
21 forks
Language: Rust
last commit: about 2 years ago
Linked from 1 awesome list

interpreterprogramming-languagewasmwatwebassembly

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
wasmi-labs/wasmiAn efficient WebAssembly interpreter with a focus on constrained and embedded systems.1,633
mohanson/pywasmAn interpreter for WebAssembly modules written in pure Python.453
kanaka/warpyAn interpreter and runtime environment for WebAssembly in RPython66
rhysd/vim-wasmProvides syntax highlighting and support for WebAssembly text format in Vim.84
poemm/pywebassemblyA Python implementation of the WebAssembly interpreter.13
raulil/plorth-webassemblyCompiles a Plorth interpreter into a WebAssembly module16
containerd/runwasiFacilitates running WebAssembly workloads on a container runtime1,114
kanaka/wacA WebAssembly interpreter written in C that supports compilation from languages like C and JavaScript.473
yesodweb/waiAn interface between Haskell web frameworks and web servers, enabling modular code sharing through middleware.837
rayylee/keypressA Rust WebAssembly website example for practising English vocabulary8
rafi16jan/micropython-wasmTranslates MicroPython code to JavaScript for execution on WebAssembly platforms46
shritesh/brainfuck-rs-wasmAn implementation of the Brainfuck programming language in Rust, compiled to WebAssembly for execution in web browsers.10
tessi/wasmexEnables Elixir to run WebAssembly code safely and efficiently572
mwerezak/sphinx-langAn interpreter for a dynamically typed language written in Rust, aiming to create a lightweight and expressive language runtime.290
snapview/tungstenite-rsA lightweight WebSocket implementation for Rust.1,952