InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more โ
Top 23 Go WebAssembly Projects
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
-
InfluxDB
InfluxDB โ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Pion WebRTC 4.1: stable AV1, large DataChannel messages, H.265 RTP payloader | news.ycombinator.com | 2025-04-29
-
qt
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
-
Wazero, Go-based
-
-
pigo
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
-
tau
Open source distributed Platform as a Service (PaaS). A self-hosted Vercel / Netlify / Cloudflare alternative.
Building your own cloud platform has many benefits, including cost savings, ownership, sovereignty, and most importantly, the ability to make your solution self-hostable. However, constructing a cloud computing platform is a long, complex, and expensive endeavorโa problem partially solved with Tau. Why only partially? Simply because, though Tau is a simple-to-deploy single binary, you still need to get that done, configure Tau, and ensure dependencies like Docker are installed. Not to mention, you have to repeat this on each host for every Tau update. If you ask me, it's not developer-friendly just yet!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
vecty
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.
-
Fun fact: it is based on tinyemu too.
https://github.com/container2wasm/container2wasm?tab=readme-...
-
yomo
๐ฆ Stateful Serverless Framework for Geo-distributed Edge AI Infra. with function calling support, write once, run on any model.
-
Very good article, like it.
Chinese characters are a type of pictographs that have some characteristics of QR codes. In fact, there is indeed a word retrieval method called four-corner number, which quickly maps Chinese character graphics to four numbers through some simple formulas, which is especially suitable for one-way encoding and retrieval. For example, the four-corner number of "้พ" is coded as 0121, and the code of "ๅ ฒ" is 1080 (please refer to https://github.com/chai2010/im4corner).
In addition, Chinese characters are actually more important as hieroglyphic shapes. For example, we have a "ๅน่ฏญ่จ" (Wa-lang https://github.com/wa-lang/wa/ ) designed for WebAssembly (WASM for short, WebAssembly => WASM => Wa), in which the Chinese characters "ๅน" and WASM The logo is very similar, and there was even a pronunciation of "wa" in the past.
After the popularization of computers, the function input method has been greatly improved, but there is still a lot of input resistance. For example, in programming, frequent switching between Chinese character names and English keywords brings a loss of input efficiency. As a programmer, I hope Chinese users can continue to pay attention to and improve these in the future.
-
-
-
-
-
karmem
Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.
-
bifrost
Modular networking for Go with pluggable transports, RPC, WebRTC, WebAssembly support. (by aperturerobotics)
-
-
-
-
With this last release of Wanix, I'm at it again. This time with the successor to Unix, a little known operating system called Plan 9 from Bell Labs.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go WebAssembly discussion
Go WebAssembly related posts
-
Extensible WASM Applications with Go
-
Write code on esp32 on different languages (currently AssemblyScript and TinyGo supported)
-
Modus: Serverless framework for intelligent functions and APIs using WebAssembly
-
Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it
-
Running WebAssembly code in Go
-
A "Tiny" APISIX Plugin
-
The Curse of Docker
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 May 2025
Index
What are some of the best open-source WebAssembly projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | TinyGo | 16,215 |
2 | Pion WebRTC | 14,754 |
3 | qt | 10,572 |
4 | wazero | 5,357 |
5 | vugu | 4,940 |
6 | pigo | 4,479 |
7 | tau | 3,960 |
8 | wasmer-go | 2,881 |
9 | vecty | 2,853 |
10 | container2wasm | 2,291 |
11 | yomo | 1,755 |
12 | wa | 1,558 |
13 | wasmtime-go | 824 |
14 | gfile | 748 |
15 | e2core | 724 |
16 | MovieNight | 705 |
17 | karmem | 659 |
18 | bifrost | 547 |
19 | hackpad | 545 |
20 | olin | 523 |
21 | dom | 495 |
22 | wanix | 469 |
23 | calendarheatmap | 409 |