SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go WebAssembly Projects
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.Project mention: WebAssembly System Interface (WASI) with sockets for Go | /r/golang | 2023-05-30
Gist link fixed, thanks. Compared to TinyGo, Go with GOOS=wasip1 will probably generate larger artifacts (at least, for now). This is because it bundles the entire Go runtime. The benefit is that it fully supports goroutine scheduling and non-blocking I/O. TinyGo (I believe) still uses a custom asyncify pass and does not support non-blocking I/O nor basic WASI networking (e.g. https://github.com/tinygo-org/tinygo/pull/2748 never landed, but GOOS=wasip1 supports it).
Pure Go implementation of the WebRTC APIProject mention: Need help with audio calls for rooms with about 10 people in each. | /r/WebRTC | 2023-06-05
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Vugu: A modern UI library for Go+WebAssembly (experimental)Project mention: GoLang — Simplifying Complexity “The Beginning” | dev.to | 2023-05-27
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.Project mention: [Question] - Any library that's similar to human js in terms of functionalities? | /r/golang | 2023-05-25
wazero: the zero dependency WebAssembly runtime for Go developersProject mention: Go bindings to SQLite using Wazero | /r/golang | 2023-06-02
I just released a new version of my SQLite bindings based on wazero.
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.Project mention: Is there a Yew.rs like framework for Go? | /r/golang | 2022-11-21
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
🐹🕸️ WebAssembly runtime for GoProject mention: Running Go code inside a NodeJS app with WASM (Part 1/2, 2023) | dev.to | 2023-02-13
However, there are other, more fleshed-out, libraries like wasmer-go that provides a runtime and help us navigate around these limitations. The wasmer-go documentation provides a good summary of these challenges:
Direct file transfer over WebRTC
Server for sandboxed third-party plugins, powered by WebAssemblyProject mention: Are V8 isolates the future of computing? | news.ycombinator.com | 2022-06-15
> If one writes Go or Rust, there are much better ways to run them than targeting WASM
wasm has its place, especially for contained workloads that can be wrapped in its strict capability boundaries (think, file-encoding jobs that shouldn't access anything else but said files: https://news.ycombinator.com/item?id=29112713).
> Containers are still the defacto standard.
wasmedge , atmo , krustlet , blueboat  and numerous other projects are turning up the heat !
Go WebAssembly runtime powered by Wasmtime
The Wa Programming Language: Simple, maintainable, compiled language for developing WebAssembly softwareProject mention: Hacker News top posts: Nov 11, 2022 | /r/hackerdigest | 2022-11-11
The Wa Programming Language\ (16 comments)
Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.Project mention: Karmem | /r/devopspro | 2022-08-12
Single instance video streaming server with integrated chat.Project mention: Looking for self hosted screen sharing/streaming solution | /r/selfhosted | 2022-09-19
I remember looking at MovieNight in the past, but I never deployed it so I can't speak to whether it will work for you or not.
Webassembly + Event SourcingProject mention: olin: WebAssembly and Event Sourcing | news.ycombinator.com | 2022-12-10
DOM library for Go and WASM (by dennwc)
The in-browser IDE for Go
📅 Calendar heatmap inspired by GitHub contribution activity
Tiny & fast WebAssembly edge compute server
🌙 A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssembly dungeon (by thomscoder)Project mention: Let's build a WebAssembly compiler and runtime - Tokenizer | dev.to | 2022-12-22
In the last article we started building Luna, a toy WebAssembly compiler, and we explored WAT (the WebAssembly text format).
Autopilot in Go for docking the SpaceX Dragon capsule in the simulator
Function scheduler for Go & WebAssembly (by suborbital)
A peer-to-peer network for sharing 0x orders
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go WebAssembly related posts
WebAssembly System Interface (WASI) with sockets for Go
3 projects | /r/golang | 30 May 2023
GoLang — Simplifying Complexity “The Beginning”
9 projects | dev.to | 27 May 2023
Announcing Scale: A WebAssembly runtime for running Go functions in any other language
5 projects | /r/golang | 14 Mar 2023
Running Go code inside a NodeJS app with WASM (Part 1/2, 2023)
4 projects | dev.to | 13 Feb 2023
Swagger codegen or custom tool
4 projects | /r/golang | 8 Feb 2023
You Want Modules, Not Microservices
1 project | /r/programming | 31 Jan 2023
Plugo - A plugin library for Go.
5 projects | /r/golang | 9 Dec 2022
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0923aa83a8>
www.saashub.com | 10 Jun 2023
What are some of the best open-source WebAssembly projects in Go? This list will help you: