wagon

wagon, a WebAssembly-based Go interpreter, for Go.

Github星跟蹤圖

wagon

Build Status
codecov
GoDoc

wagon is a WebAssembly-based interpreter in Go, for Go.

NOTE: wagon requires Go >= 1.9.x.

Purpose

wagon aims to provide tools (executables+libraries) to:

  • decode wasm binary files
  • load and execute wasm modules' bytecode.

wagon doesn't concern itself with the production of the wasm binary files;
these files should be produced with another tool (such as wabt or binaryen.)
wagon may provide a utility to produce wasm files from wast or wat files (and vice versa.)

The primary goal of wagon is to provide the building blocks to be able to build an interpreter for Go code, that could be embedded in Jupyter or any Go program.

Contributing

See the CONTRIBUTING guide for pointers on how to contribute to go-interpreter and wagon.

概覽

名稱與所有者go-interpreter/wagon
主編程語言Go
編程語言Go (語言數: 3)
平台
許可證BSD 3-Clause "New" or "Revised" License
發布數6
最新版本名稱v0.6.0 (發布於 )
第一版名稱v0.1.0 (發布於 )
創建於2017-02-03 14:46:32
推送於2020-05-11 08:02:55
最后一次提交2020-05-11 10:02:54
星數0.9k
關注者數33
派生數150
提交數173
已啟用問題?
問題數58
打開的問題數30
拉請求數105
打開的拉請求數9
關閉的拉請求數21
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?
去到頂部