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
20082026
-
…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 -
…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 -
…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=…
comment by flohofwoe · 2023-12-14 · in Stop Hiding the Sharp Knives: The WebAssembly Linux Interface -
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 -
…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 -
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.
comment by tempodox · 2022-12-03 · in Wasmer takes WebAssembly libraries mainstream with WAI -
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…
comment by floatboth · 2021-12-06 · in WebAssembly and Back Again: Fine-Grained Sandboxing in Firefox 95