Hacker GitHub

← All repos

WebAssembly/wasi-sdk

View on GitHub ↗ ★ 1,662 CMake

WASI-enabled WebAssembly C/C++ toolchain

8 mentions on Hacker News by 3 people: 0 stories, 8 comments · first 2021-12-06 · latest 2026-06-12

Mentions per year 8 mentions · busiest year 2023 (3)
20082026
  1. …case the old-school POSIX-style WASI was just perfect and completely hassle-free via the WASI SDK ( https://github.com/webassembly/wasi-sdk ). Not sure what to think of all the bells and whistles that were added afterwards (esp the…
    comment by flohofwoe · 2026-06-12 · in WASI 0.3
  2. …and saves files via fopen/fread/frwrite/fclose, and the tool has been compiled with the WASI SDK: https://github.com/WebAssembly/wasi-sdk The resulting VSCode extension ( https://marketplace.visualstudio.com/items?itemName=floooh.v... )…
    comment by flohofwoe · 2025-11-21 · in WebAssembly from the Ground Up
  3. …but alternatively you can use the wasi-sdk toolchain instead of Emscripten to build WASI blobs: - https://github.com/WebAssembly/wasi-sdk ...or Zig as C compiler: zig cc -target wasm32-wasi hello.c -o hello.wasm wasmer hello.wasm Hello…
    comment by flohofwoe · 2024-10-30 · in Wasmer 5.0
  4. …in C89 in the mid-90's ( http://xi6.com/projects/asmx/ ), compile that as-is with the WASI SDK ( https://github.com/WebAssembly/wasi-sdk ), and then integrate it into a VSCode extension ( https://marketplace.visualstudio.com/items?itemName=…
  5. There is the WASI SDK if you want to target WASI from C/C++: https://github.com/WebAssembly/wasi-sdk It comes with a libc implemented in WASM.
    comment by tempodox · 2023-08-05 · in WASI: WebAssembly System Interface
  6. …hello.wasm Hello World! (I guess Rust can do the same, or for a purely clang-based solution see: https://github.com/WebAssembly/wasi-sdk ). ...while for web compatibility, you'll always need some sort of shim solution to talk to the…
    comment by flohofwoe · 2023-03-24 · in The tug-of-war over server-side WebAssembly
  7. A more lightweight tool than emscripten is the WASI SDK ( https://github.com/WebAssembly/wasi-sdk/releases ). It doesn't generate JS or HTML but you can run its output on the command line with wasmtime or wasmer.
  8. There's also the https://github.com/WebAssembly/wasi-sdk repo which is kind of a meta-build-system for all this. But in FreeBSD we build all the pieces directly, here's our build recipes (with some hacks due to llvm's cmake code being…