Zig WebAssembly

Open-source Zig projects categorized as WebAssembly

Top 16 Zig WebAssembly Projects

WebAssembly
  1. mach

    zig game engine & graphics toolkit - mirror of https://code.hexops.com/hexops/mach

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. 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-27

    Also 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

  4. mewz

    A unikernel designed specifically for running Wasm applications and compatible with WASI

  5. zignal

    zero-dependency image processing library

    Project mention: Zignal: A zero-dependency image processing library | news.ycombinator.com | 2025-07-25
  6. zware

    Zig WebAssembly Runtime Engine

  7. jok

    A minimal 2d/3d game framework for @ziglang.

    Project mention: Auto reload WASM with zig+lume | dev.to | 2025-09-16

    jok - does not support mobile and possibly has a little more than I needed.

  8. minimal-zig-wasm-canvas

    A minimal example showing how HTML5's canvas, wasm memory and zig can interact.

  9. 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)

    Project mention: Gooey: A GPU-accelerated UI framework for Zig | news.ycombinator.com | 2026-06-03

    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.

  10. ClojureWasm

    A lightweight Clojure runtime in Zig — call WebAssembly from Clojure to tap libraries written in any language.

    Project mention: Clojure, Reimplemented in Zig | news.ycombinator.com | 2026-02-23
  11. nupsx

    Experimental PlayStation 1 emulator

    Project mention: An Experimental PS1 emulator written in Zig | news.ycombinator.com | 2026-05-14
  12. zeroman

  13. zig-wasm-test

    A minimal Web Assembly example using Zig's build system.

  14. workers-zig

    Write Cloudflare Workers in 100% Zig via WebAssembly

    Project mention: A Comprehensive Zig SDK for Cloudflare Workers | news.ycombinator.com | 2026-04-29
  15. Dodgeballz

    A mini game using Zig, WASM and JS

  16. 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
  17. zopa

    Policy engine for proxy-wasm. ~50 KB wasm, written in Zig.

    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).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Zig WebAssembly discussion

Log in or Post with

Zig WebAssembly related posts

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Zig is
the 17th most popular programming language
based on number of references?