diff --git a/README.md b/README.md index c1696ff3..285dc05f 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a - [Actual middlewares](#actual-middlewares) - [Libraries for creating HTTP middlewares](#libraries-for-creating-http-middlewares) - [Routers](#routers) + - [WebAssembly](#webassembly) - [Windows](#windows) - [XML](#xml) @@ -2094,6 +2095,15 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [xmux](https://github.com/rs/xmux) - High performance muxer based on `httprouter` with `net/context` support. * [xujiajun/gorouter](https://github.com/xujiajun/gorouter) - A simple and fast HTTP router for Go. +## WebAssembly + +* [dom](https://github.com/dennwc/dom) - DOM library. +* [go-canvas](https://github.com/markfarnan/go-canvas) - Library to use HTML5 Canvas, with all drawing within go code. +* [tinygo](https://github.com/tinygo-org/tinygo) - Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM. +* [vert](https://github.com/norunners/vert) - Interop between Go and JS values. +* [wasmbrowsertest](https://github.com/agnivade/wasmbrowsertest) - Run Go WASM tests in your browser. +* [webapi](https://github.com/gowebapi/webapi) - Bindings for DOM and HTML generated from WebIDL. + ## Windows * [d3d9](https://github.com/gonutz/d3d9) - Go bindings for Direct3D9.