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
所有者活动
创建于2017-02-03 22:46:32
推送于2020-05-11 16:02:55
最后一次提交2020-05-11 16:02:54
发布数6
最新版本名称v0.6.0 (发布于 )
第一版名称v0.1.0 (发布于 )
用户参与
星数0.9k
关注者数29
派生数146
提交数173
已启用问题?
问题数58
打开的问题数30
拉请求数105
打开的拉请求数8
关闭的拉请求数22
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?