45 Repositories
Go wasm Libraries
wazero: the zero dependency WebAssembly runtime for Go developers
wazero: the zero dependency WebAssembly runtime for Go developers WebAssembly is a way to safely run code compiled in other languages. Runtimes execut
Runwasi - A containerd shim which runs wasm workloads in wasmtime
containerd-shim-wasmtime-v1 This is a containerd shim which runs wasm workloads
๐ธ๏ธ Gossamer: A Go implementation of the Polkadot Host
A Go Implementation of the Polkadot Host Gossamer is an implementation of the Polkadot Host: a framework used to build and run nodes for different blo
Material Design Components for use with Vecty in the most minimalistic fashion.
mdc Material Design Components for use with Vecty in the most minimalistic, dead simple fashion. Currently on MDC version 13.0.0. Based on the good wo
HID wrapper library for Wasm and Native Cross support.
hid Cross PLatform HID API Native(Linux, Windows, MacOS) Wasm(js) Global Types HIDDeviceFilter struct VendorId ProductId Global functions GetDevices()
SpaGo is toolkit for Single Page Application.
SpaGo Frontend tool-kit for Gopher Feature No dependencies on other packages. Minimal function set. Distributable as static files(etc.: S3 or GitHub-P
Aes for go and java; build go fo wasm and use wasm parse java response.
aes_go_wasm_java aes for go and java; build go fo wasm and use wasm parse java response. vscode setting config settings.json { "go.toolsEnvVars":
VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients
VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients Email clients use different rendering standards. This is
Running a Command line tool written in Go on browser with WebAssembly
Running a command line tool written in Go on browser with WebAssembly This repo contains code/assets from the article Files: . โโโ article.md
Istio wasm api demo with golang
istio-wasm-api-demo 1. Setup the latest Istio Setup k8s cluster: e.g. kind create cluster --name test Download the latest Istioctl from the GitHub rel
Rollup plugin go wasm
Rollup plugin go wasm
A WASM Filter for Envoy Proxy written in Golang
envoy-proxy-wasm-filter-golang A WASM Filter for Envoy Proxy written in Golang Build tinygo build -o optimized.wasm -scheduler=none -target=wasi ./mai
A toaster component for hogosuru framework
Toaster component for hogosuru Toaster implementation for hogosuru How to use? Create a hogosurutoaster.Toaster or attach it to a hogosuru container a
2048 using the fantasy console WASM-4 and TinyGo
w4-2048 ๐ฎ Play ๐ต With music ๐ ๐ต With sound and music Game logic initially based on https://github.com/chhabraamit/2048 Controls Arrow keys X Z Res
Go-app is a package to build progressive web apps with Go programming language and WebAssembly.
Go-app is a package to build progressive web apps with Go programming language and WebAssembly.
Reconstruct Open API Specifications from real-time workload traffic seamlessly
Reconstruct Open API Specifications from real-time workload traffic seamlessly: Capture all API traffic in an existing environment using a service-mes
Tarmac is a unique framework designed for the next generation of distributed systems
Framework for building distributed services with Web Assembly
Framework for building distributed services with Web Assembly
Tarmac Framework for building distributed services with Web Assembly Tarmac is a unique framework designed for the next generation of distributed syst
Visualize plant growth over time with Go, WebDAV and WASM; @pojntfx's entry for #growlab.
Growlapse Visualize plant growth over time with Go, WebDAV and WASM; @pojntfx's entry for #growlab. Installation Containerized You can get the Docker
Go Wasm is a in-browser IDE for Go
Go Wasm Go Wasm is a Go development environment with the essentials to write and run code entirely within the browser, using the power of WebAssembly
Interact with browser from Go. Manually-crafted WebAPI interoperation library.
GWeb: golang + js + wasm gweb -- strictly typed WebAPI library on top of syscall/js. Like flow or TypeScript but for Go. You need it if you want to in
A Go unikernel running on x86 bare metal
EggOS A Go unikernel running on x86 bare metal Run a single Go applications on x86 bare metal, written entirely in Go (only a small amount of C and so
A package to build progressive web apps with Go programming language and WebAssembly.
Go-app is a package for building progressive web apps (PWA) with the Go programming language (Golang) and WebAssembly (Wasm). Shaping a UI is done by
A package to build progressive web apps with Go programming language and WebAssembly.
Go-app is a package for building progressive web apps (PWA) with the Go programming language (Golang) and WebAssembly (Wasm). Shaping a UI is done by
Golang-WASM provides a simple idiomatic, and comprehensive API and bindings for working with WebAssembly for Go and JavaScript developers
A bridge and bindings for JS DOM API with Go WebAssembly. Written by Team Ortix - Hamza Ali and Chan Wen Xu. GOOS=js GOARCH=wasm go get -u github.com/
๐น๐ธ๏ธ WebAssembly runtime for Go
Wasmer Go Website โข Docs โข Slack Channel A complete and mature WebAssembly runtime for Go based on Wasmer. Features Easy to use: The wasmer API mimics
wagon, a WebAssembly-based Go interpreter, for Go.
wagon wagon is a WebAssembly-based interpreter in Go, for Go. As of 2020/05/11 Wagon is in read-only mode, and looking for a maintainer. You may want
Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.
TinyGo - Go compiler for small places TinyGo is a Go compiler intended for use in small places such as microcontrollers, WebAssembly (Wasm), and comma
Pure Go implementation of the WebRTC API
Pion WebRTC A pure Go implementation of the WebRTC API New Release Pion WebRTC v3.0.0 has been released! See the release notes to learn about new feat
The in-browser IDE for Go
Go Wasm Go Wasm is a Go development environment with the essentials to write and run code entirely within the browser, using the power of WebAssembly
A small fantasy game engine in WASM using GoLang
The GoLang Fantasy Engine (GoLF Engine) is a retro game engine. It draws inspiration from fantasy console projects like pico-8, tic-80, and pyxle. Like those projects it is designed to be a retro-feeling game creation/playing tool. Unlike those projects GoLF is more minimal in scope and only provides an API and a small set of tools to help you create your games. Tools like an image editor and code editor are not built in. Despite this minimalism creating games in GoLF is still easy and should still maintain the retro game feel.
๐น๐ธ๏ธ WebAssembly runtime for Go
Wasmer Go Website โข Docs โข Slack Channel A complete and mature WebAssembly runtime for Go based on Wasmer. Features Easy to use: The wasmer API mimics
WebAssembly for Proxies (Golang host implementation)
WebAssembly for Proxies (GoLang host implementation) The GoLang implementation for proxy-wasm, enabling developer to run proxy-wasm extensions in Go.
Go compiler running entirely in your browser
wasm-go-playground This is the Go compiler ("gc") compiled for WASM, running in your browser! It can be used to run a simple playground, ร la play.gol
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
Pigo is a pure Go face detection, pupil/eyes localization and facial landmark points detection library based on Pixel Intensity Comparison-based Objec
An Experimental Wasm Virtual Machine for Gophers
gasm A minimal implementation of v1 WASM spec compatible virtual machine purely written in go. The vm can be embedded in your go program without any d
Crane - ๐ฆ A full-text WebAssembley search engine for static websites
Crane ๐ฆ My blog post: WebAssembly Search Tools for Static Sites Crane is a technical demo is inspired by Stork and uses a near-identical configuratio
Go Lang Web Assembly bindings for DOM, HTML etc
WebAPI Go Language Web Assembly bindings for DOM, HTML etc WARNING: The current API is in very early state and should be consider to be expremental. T
Run WASM tests inside your browser
wasmbrowsertest Run Go wasm tests easily in your browser. If you have a codebase targeting the wasm platform, chances are you would want to test your
Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.
TinyGo - Go compiler for small places TinyGo is a Go compiler intended for use in small places such as microcontrollers, WebAssembly (Wasm), and comma
Library to use HTML5 Canvas from Go-WASM, with all drawing within go code
go-canvas go-canvas is a pure go+webassembly Library for efficiently drawing on a html5 canvas element within the browser from go without requiring ca
DOM library for Go and WASM
Go DOM binding (and more) for WebAssembly This library provides a Go API for different Web APIs for WebAssembly target. It's in an active development,
Pure Go implementation of the WebRTC API
Pion WebRTC A pure Go implementation of the WebRTC API New Release Pion WebRTC v3.0.0 has been released! See the release notes to learn about new feat
A package to build progressive web apps with Go programming language and WebAssembly.
go-app is a package to build progressive web apps (PWA) with Go programming language and WebAssembly. It uses a declarative syntax that allows creatin