All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

watgo: WebAssembly Toolkit for Go Released with WAT Parsing and WASM Encoding Capabilities

By

ibobev

1mo ago· 2 min readen

Summary

watgo is a new WebAssembly Toolkit for Go that provides tools for parsing, validating, and encoding WebAssembly Text (WAT) into WASM binaries, as well as decoding WASM from binary format. The toolkit includes both a CLI and Go API, features a semantic representation called wasmir for examining and manipulating WebAssembly modules, and is implemented in pure Go with zero dependencies, similar to existing tools like wabt (C++) and wasm-tools (Rust).

Key quotes

· 4 pulled
I'm happy to announce the general availability of watgo - the WebAssembly Toolkit for Go.
This project is similar to wabt (C++) or wasm-tools (Rust), but in pure, zero-dependency Go.
watgo comes with a CLI and a Go API to parse WAT (WebAssembly Text), validate it, and encode it into WASM binaries; it also supports decoding WASM from its binary format.
At the center of it all is wasmir - a semantic representation of a WebAssembly module that users can examine (and manipulate).
Snippet from the RSS feed
I'm happy to announce the general availability of watgo - the WebAssembly Toolkit for Go. This project is similar to wabt (C++) or wasm-tools (Rust), but in pure, zero-dependency Go.

You might also wanna read