SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Zig WebAssembly Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
libxev
libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.
Project mention: A Programmer-Friendly I/O Abstraction Over io_uring and kqueue | news.ycombinator.com | 2025-11-27Also worth checking out libxev[1] by Mitchell Hashimoto. It’s a Zig based event loop (similar to libuv) inspired by Tigerbeetle’s implementation.
[1] https://github.com/mitchellh/libxev
-
-
Project mention: Zignal: A zero-dependency image processing library | news.ycombinator.com | 2025-07-25
-
-
jok - does not support mobile and possibly has a little more than I needed.
-
minimal-zig-wasm-canvas
A minimal example showing how HTML5's canvas, wasm memory and zig can interact.
-
gooey
Gooey is a hybrid immediate/retained mode UI framework designed for building fast, GPU-rendered applications on macOS/Metal, WebAssembly/WebGPU, and Wayland/Vulkan (by duanebester)
https://github.com/duanebester/gooey/blob/main/docs/architec...
I wonder if this is just what we get now: low quality code, expressed rapidly. We are excited by the promise only to be disappointed by the reality of the implementation.
There are still a few new things around that are carefully and thoughtfully developed and put out into the world. zig itself. MitchellH's ghostty. And there's still all the older foundations of really wonderful, robust, software created by people like Linus Torvalds and couple of generations of open source devs, that applied great skill, ingenuity and hard work to produce the very best software.
But I fear that I'm in for a period of lamentation as we get wave after wave of promising sounding developments, but where the reality is low quality, LLM generated crap that you really shouldn't use if you want secure, stable performant, production-ready software.
Seems like perhaps we've been through a golden age of really great software and that know it's coming to a close.
-
ClojureWasm
A lightweight Clojure runtime in Zig — call WebAssembly from Clojure to tap libraries written in any language.
-
-
-
-
-
circ-compiler
A small language for building and simulating logic circuits - for people learning how computers work. In the spirit of Nand2Tetris and Petzold's Code.
Project mention: Circ, a DSL for digital circuits with self-rendering ASCII schematics | news.ycombinator.com | 2026-05-13 -
Project mention: Introducing Zopa: a 60 KB authorization engine for proxy-wasm, written in Zig | dev.to | 2026-05-10
zopa is what I built to fill that slot. A Zig wasm32-freestanding binary, ~60 KB at release. No GC; memory turns over on a per-request arena. It runs on any host that implements proxy-wasm 0.2.1 (Envoy / wasmtime / wamr / v8).
Zig WebAssembly discussion
Zig WebAssembly related posts
-
Zignal: A zero-dependency image processing library
-
Leveraging Zig's Allocators
-
0.11.0 Release Notes
-
Unlocking Istio's Versatility: A Guide to WASM Plugins in Kubernetes
-
Is there any way to interop with JS in Zig/RS/C/C++?
-
Zig and WASM
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jun 2026
Index
What are some of the best open-source WebAssembly projects in Zig? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | mach | 4,763 |
| 2 | libxev | 3,510 |
| 3 | mewz | 677 |
| 4 | zignal | 449 |
| 5 | zware | 406 |
| 6 | jok | 375 |
| 7 | minimal-zig-wasm-canvas | 122 |
| 8 | gooey | 119 |
| 9 | ClojureWasm | 108 |
| 10 | nupsx | 102 |
| 11 | zeroman | 94 |
| 12 | zig-wasm-test | 57 |
| 13 | workers-zig | 15 |
| 14 | Dodgeballz | 4 |
| 15 | circ-compiler | 3 |
| 16 | zopa | 0 |