WebAssembly (wasm) is a low level bytecode binary file format made for execution on the Web, designed as a compilation target for various programming languages. The aim of this project is to implement a tooling environment for executing WebAssembly, specifically geared towards the Go Programming Language. This includes packages for:
- Reading wasm and wast files, displaying various information about the module - displaying their sections (imports, data, tables/functions, etc).
- Interpret wasm bytecode to execute simple functions.