44 Resources
Golang webassembly 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
A Slippy Map written in Go, eventually destined to be compiled to WebAssembly, for the plane.watch frontend (maybe).
plane-watch/pw-slippymap A Slippy Map written in Go, runs in desktop mode or in js/wasm, for the plane.watch frontend (maybe). Current state Loads as
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
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS. Benefits G
Dom - A Go API for different Web APIs for WebAssembly target
Go DOM binding (and more) for WebAssembly This library provides a Go API for dif
A golang Snake game in webassembly
snake A simple Snake game in Go WebAssembly, loading each grid tile from a diffe
Direct file transfer over WebRTC
GFile gfile is a WebRTC based file exchange software. It allows to share a file directly between two computers, without the need of a third party. Not
A Brainfuck to WebAssembly compiler written in Go.
brainfuck2wasm A Brainfuck to WebAssembly compiler written in Go. I am writing this compiler for a Medium article. When I complete the compiler, I'll
This library provides WebAssembly capability for goja Javascript engine
This module provides WebAssembly functions into goja javascript engine.
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
WebAssembly Lightweight Javascript Framework in Go (AngularJS Inspired)
Tango Lightweight WASM HTML / Javascript Framework Intro WebAssembly is nice, Go on the web is nice, so I ported Tangu to Go and WebAssembly. Tangu is
Tiny, blazing fast WebAssembly compute
Sat, the tiny WebAssembly compute module Sat (as in satellite) is an experiment, and isn't ready for production use. Please try it out and give feedba
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
PromQL Prettier
PromQL Prettier Have trouble in reading PromQL written by your colleagues or SRE team? promql-prettier to the rescue! Thanks for WebAssembly, you can
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.
A template project to demonstrate how to run WebAssembly functions as sidecar microservices in dapr
Live Demo 1. Introduction DAPR is a portable, event-driven runtime that makes it easy for any developer to build resilient, stateless and stateful app
WebAssembly runtime for wasmer-go
gowasmer When compiling Go to WebAssembly, the Go compiler assumes the WebAssembly is going to run in a JavaScript environment. Hence a wasm_exec.js f
This application demonstrates how to launch high-performance "serverless" functions from the YoMo framework to process streaming data. The functions are embedded in a WebAssembly VM, WasmEdge, for safety, security, portability, and manageability.
Streaming Image Recognition by WebAssembly This project demonstrates how to process a video stream in real-time using WebAssembly and apply a pre-trai
Write your front in Go!
Hogosuru Hogosuru is a part of a personel project and export to the community and provide a framework to easly provide write front end in go. He use a
A template repository to quickly scaffold a Kubewarden policy written with Go language
go-policy-template This is a template repository that can be used to to quickly scaffold a Kubewarden policy written with Go language. Don't forget to
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
Autopilot in Go for docking the SpaceX Dragon capsule in the simulator
Dragon ISS Docking Autopilot in Go Autopilot written in Go and executed as WebAssembly for docking the SpaceX Dragon capsule in the official simulator
Vugu: A modern UI library for Go+WebAssembly (experimental)
Vugu: A modern UI library for Go+WebAssembly (experimental)
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
π¦ CLI for setting up a Go WebAssembly frontend app
Simple CLI for setting up Go WebAssembly frontend app. What's included π οΈ Dev Server with live reload ποΈ TinyGo for small WebAssembly output β‘ Git s
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
πΉπΈοΈ 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.
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
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
WebAssembly interop between Go and JS values.
vert Package vert provides WebAssembly interop between Go and JS values. Install GOOS=js GOARCH=wasm go get github.com/norunners/vert Examples Hello W
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
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
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
Introduction Qt is a free and open-source widget toolkit for creating graphical user interfaces as well as cross-platform applications that run on var
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