Skip to content
@zig-wasm

Zig and WebAssembly

Building high-performance WebAssembly tools for the Zig ecosystem

Zig and WebAssembly

zigwasm.org

Building high-performance WebAssembly tools for the Zig ecosystem.

What is this organization?

A community-driven initiative focused on building and supporting WASM packages and tools for the Zig programming language. We believe that Zig's focus on simplicity, performance, and control makes it an excellent language for targeting WebAssembly.

So our goal is to build a central hub where Zig developers can find trusted WASM tools and packages in one place (inspired by allyourcodebase project).

I'm a Zig user and I want to contribute a repository, how can I do it?

If you are the maintainer of a Zig package, tool, binding, runtime, or compelling example related to WebAssembly, here are some ground rules to be able to contribute a repo:

  1. Open an issue: Drop a proposal in this repo. We'll set up a new repo for you.
  2. Project checklist:
    • The project must be directly related to using Zig with WebAssembly, or building Wasm tooling in Zig.
    • Your project must have a clear, permissive opensource license (e.g. MIT).
    • You must target the latest tagged version of Zig.
    • Provide clear documentation and usage examples.
    • You must add a CI job that guarantees zig build succeeds, for example, you can copy the script from allyourcodebase/json-c.
    • You must have interest in doing occasional maintainership work to update your build script when a new version of the upstream project is released.

Once you're done with the checklist above, please give your repo an appropriate set of tags for ease of discoverability (zig, wasm-runtime, wasm-bindings, etc).

Pinned Loading

  1. wasmer-zig-api Public

    Zig bindings for the Wasmer WebAssembly runtime

    C 25 2

  2. wasi-zigc Public

    Run zigc.wasm (zig compiler) in a browser/nodejs

    TypeScript 28 1

  3. zig-mcp Public

    Model Context Protocol (MCP) server that provides up-to-date documentation for the Zig programming language standard library and builtin functions

    TypeScript 52 2

Repositories

Showing 7 of 7 repositories
  • wit-bindgen Public Forked from bytecodealliance/wit-bindgen

    Zig binding generator for WebAssembly interface types

    Rust 3 Apache-2.0 235 0 0 Updated Jul 26, 2025
  • zig-mcp Public

    Model Context Protocol (MCP) server that provides up-to-date documentation for the Zig programming language standard library and builtin functions

    TypeScript 52 MIT 2 0 0 Updated Jul 26, 2025
  • .github Public

    Description of the organization

    1 0 0 0 Updated Jul 21, 2025
  • HTML 2 0 0 0 Updated May 24, 2025
  • wasmer-zig-api Public

    Zig bindings for the Wasmer WebAssembly runtime

    C 25 MIT 2 0 0 Updated Mar 14, 2025
  • zigc-wasm Public

    Zig compiler compiled to WASM

    17 Unlicense 0 0 0 Updated Apr 17, 2024
  • wasi-zigc Public

    Run zigc.wasm (zig compiler) in a browser/nodejs

    TypeScript 28 MIT 1 0 0 Updated Apr 17, 2024

Top languages

Loading…