Skip to content

bytecodealliance/componentize-go

componentize-go

Build WebAssembly components with Go

A Bytecode Alliance project

build status

Overview

This is a tool to convert a Go application to a WebAssembly component. It takes the following as input:

  • a WIT file or directory
  • the name of a WIT world defined in the above file or directory
  • the directory containing a Go module which targets said world

The output is a component which may be run using e.g. wasmtime.

Installation

Prerequisites

Run

cargo install --git https://github.com/bytecodealliance/componentize-go

About

A tool that creates Go WebAssembly components.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages