Epsilon: A WASM virtual machine written in Go
created: Dec. 1, 2025, 1:12 a.m. | updated: Dec. 9, 2025, 5:37 p.m.
ε EpsilonEpsilon is a pure Go WebAssembly runtime with zero dependencies.
Instantiate the module instance , _ := epsilon .
Println ( result [ 0 ]) // Output: 42 }Using Host FunctionsExtend your WebAssembly modules with custom Go functions and more using ImportBuilder :// Create imports before instantiation imports := epsilon .
Build () // Instantiate with imports instance , _ := epsilon .
>> INVOKE add 10 32 42Testing & BenchmarksRunning Tests# Run unit tests go test ./epsilon/... # Run spec tests (requires git submodule) go test ./internal/spec_tests/... # Run benchmarks go test -bench .
1 week, 3 days ago: Hacker News