Top 23 Go WebAssembly Projects
I know of https://github.com/therecipe/qt, but I've no experience using it, so not sure how well it works. But normally if you feel handy with Go, I guess it should be easier than switching your development stack to C++.
Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.Project mention: SSD1306 OLED Displays on Pi Pico (C++) | reddit.com/r/raspberry_pi | 2021-09-29
Tinygo also has a bunch of drivers for different peripherals. Definetely check it out! https://tinygo.org/
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Pure Go implementation of the WebRTC APIProject mention: How we make WebRTC be easier? | news.ycombinator.com | 2021-10-11
For the past couple of years I have been working on open source software + a free book to make WebRTC easier. I am trying to find the other gaps in the space. Would love to hear what people find difficult about it still!
Even if you don't have a solution would be great just to get a feel for where people are at in the space.
Vugu: A modern UI library for Go+WebAssembly (experimental)Project mention: Go for web frontend | reddit.com/r/golang | 2021-10-19
I stumbled on two options: - GoLive (similar to Phoenix LiveViews) - Vugu (similar to Vue)
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.Project mention: I'm looking for a Go computer vision package that isn't GoCV. | reddit.com/r/golang | 2021-10-16
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.Project mention: Go for web frontend | reddit.com/r/golang | 2021-10-19
There's Vecty, though it's likely to get a bit of a redesign once generics drops.
🐹🕸️ WebAssembly runtime for Go
I've been looking at wasmer-go, and it seems to be quite performant given that the runtime is written in Rust and invoked through CGo bindings. Is this what everyone is using?
Run Linux Software Faster and Safer than Linux with Unikernels.
Direct file transfer over WebRTC
Single instance video streaming server with integrated chat.Project mention: Moving my home media library from iTunes to Jellyfin and Infuse | news.ycombinator.com | 2021-06-10
Jellyfin supports "Watch parties" which I've used for movie nights in the past. It works well enough.
But if you want this going real-time and continuously it sounds like you want more of an RTMP stream setup. I recommend MovieNight but you can handle it natively in Nginx I think. Then it's just a matter of setting up OBS or something similar to stream to it and you can do whatever you want.
DOM library for Go and WASM (by dennwc)
The in-browser IDE for GoProject mention: Golang IDE and compiler running in browsers using wasm compiled by the golang compiler . Turtles all the way down ——> | reddit.com/r/golang | 2021-06-03
I'm down. If anyone's interested in doing it, let me know. I'd be happy to help!
Build function-based cloud native applications using your favourite languages, powered by WebAssembly (by suborbital)Project mention: Show HN: Sat, the tiny WebAssembly compute module | news.ycombinator.com | 2021-10-07
One of the first things we've used it for internally is to run one-off isolated tests on WebAssembly modules instead of feeding them through a production Atmo instance. It basically serves as a dumb pipe for feeding data in and out of a Wasm module.
Go WebAssembly runtime powered by Wasmtime
Autopilot in Go for docking the SpaceX Dragon capsule in the simulatorProject mention: SpaceX Dragon ISS Docking Autopilot in Go | news.ycombinator.com | 2021-05-23
A peer-to-peer network for sharing 0x orders
Tiny, blazing fast WebAssembly computeProject mention: Sat - tiny, blazing fast WebAssembly compute | reddit.com/r/golang | 2021-10-07
Library to use HTML5 Canvas from Go-WASM, with all drawing within go code
Use OCI registries to distribute WASM modulesProject mention: Running AssemblyScript in Kubernetes with Krustlet | dev.to | 2021-09-20
Next we need to get Wasm-to-OCI which is a tool that will convert the WASM module to an OCI container. You can download it here: https://github.com/engineerd/wasm-to-oci/releases. You can use wget on the link address to the one you want.
Run WASM tests inside your browser
Go Lang Web Assembly bindings for DOM, HTML etc
Benign remote code execution (by gate-computer)Project mention: Unique Community Driven ARM and RISC-V OS | reddit.com/r/osdev | 2021-09-03
Tools and runtimes for WASM/WASI already exists and are worked on by a bunch of teams, but this is still early days. Check out Gate which has already come a long way.
WebAssembly interop between Go and JS values.
Convert a go file to its ast representation
What are some of the best open-source WebAssembly projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.