All Projects → fengb → wazm

fengb / wazm

Licence: MIT License
Web Assembly Zig Machine

Programming Languages

Zig
133 projects

Projects that are alternatives of or similar to wazm

interp
Interpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-40.74%)
Mutual labels:  interpreter, wasm
Esta
Interpreted language and bytecode VM of my own design written in Rust [Unmaintained]
Stars: ✭ 28 (-48.15%)
Mutual labels:  interpreter, wasm
ocaml-offchain
Fork of WebAssembly reference interpreter with support for generating proofs needed for blockchain verification
Stars: ✭ 42 (-22.22%)
Mutual labels:  interpreter, wasm
warpy
WebAssembly interpreter in RPython
Stars: ✭ 54 (+0%)
Mutual labels:  interpreter, wasm
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (+70.37%)
Mutual labels:  interpreter, wasm
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+948.15%)
Mutual labels:  interpreter, wasm
Wasmi
Wasm interpreter in Rust
Stars: ✭ 670 (+1140.74%)
Mutual labels:  interpreter, wasm
Rustpython
A Python Interpreter written in Rust
Stars: ✭ 10,261 (+18901.85%)
Mutual labels:  interpreter, wasm
Wasmjit
Small Embeddable WebAssembly Runtime
Stars: ✭ 1,063 (+1868.52%)
Mutual labels:  interpreter, wasm
Winter
Haskell port of the WebAssembly OCaml reference interpreter
Stars: ✭ 42 (-22.22%)
Mutual labels:  interpreter, wasm
Wasm Micro Runtime
WebAssembly Micro Runtime (WAMR)
Stars: ✭ 2,440 (+4418.52%)
Mutual labels:  interpreter, wasm
Wain
WebAssembly implementation from scratch in Safe Rust with zero dependencies
Stars: ✭ 160 (+196.3%)
Mutual labels:  interpreter, wasm
Alchemyvm
WebAssembly Virtual Machine Built In Elixir
Stars: ✭ 176 (+225.93%)
Mutual labels:  interpreter, wasm
aria
Expressive, noiseless, interpreted, toy programming language
Stars: ✭ 40 (-25.93%)
Mutual labels:  interpreter
imgalign
Webapplication for image stitching and aligning
Stars: ✭ 162 (+200%)
Mutual labels:  wasm
fullstack-rust
Reference implementation of a full-stack Rust application
Stars: ✭ 39 (-27.78%)
Mutual labels:  wasm
wasmsign2
PoC implementation of the WebAssembly Modules Signatures proposal.
Stars: ✭ 18 (-66.67%)
Mutual labels:  wasm
rgeometry
Computational Geometry library written in Rust
Stars: ✭ 77 (+42.59%)
Mutual labels:  wasm
tranquility
Tranquility is an in-development programming language intended to replace Solidity
Stars: ✭ 17 (-68.52%)
Mutual labels:  interpreter
clyde
Dialogue language and tools for games.
Stars: ✭ 21 (-61.11%)
Mutual labels:  interpreter

wazm — Web Assembly Zig Machine

Feature Implemented Tested
Bytecode parser ⚠️
Bytecode output
WAT parser 🚧 ⚠️
WAT output
Execution 🐛
WASI 🚧 ⚠️
$ git clone https://github.com/fengb/wazm.git
$ cd wazm

$ zig build test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].