Skip to Content
MEET WASINIX A growing world of WASIX builds

Your code.
Unbound.

The power of POSIX.
The portability of WebAssembly.

WASIX extends WASI with the features real applications need. Bring your C, C++, Rust, and Python applications to WebAssembly—with the tools you already know.

OPEN SOURCEBUILT ON WASIPOWERED BY WASMER

Familiar software.
New territory.

bashcurl Tokio Python git SQLite
01 / MORE OF WHAT YOUR CODE NEEDS

WebAssembly.
With the missing pieces.

Keep the portability. Add the system capabilities.
WASIX builds on the WASI ABI to bring more existing software to Wasm.

Capabilities depend on the runtime and toolchain configuration.Explore the WASIX extensions
02 / REAL SOFTWARE, ALREADY BUILDING

A whole ecosystem.
Within reach.

From command-line essentials to language runtimes. Explore the packages and toolchains being built for WASIX with wasinix, our Nix-based package collection.

Explore the builds Open source on GitHub
03 / YOUR NEXT BUILD STARTS HERE

Your language.
New possibilities.

Pick your language. Bring your tools and packages.
Make WebAssembly your next target.

Familiar tools Open source
Read the getting started guide
01

Install wasixcc

$curl -fsSL https://wasix.cc | sh

For macOS and Linux. Installs the compiler, LLVM, and WASIX sysroot.

02

Compile something great

# Compile your C program to WebAssembly
wasixcc hello.c -o hello.wasm
03

Run it with Wasmer

wasmer run hello.wasm

Install Wasmer, then run this command. Run the WebAssembly module you just compiled.

Full C / C++ setup instructions
Run your .wasm with Wasmer

Built in the open. Built to go further.

Help shape a more capable WebAssembly ecosystem.

Build with us
WASI, EXTENDED.LET’S BUILD