SaaSHub helps you find the best software and product alternatives Learn more →
Top 4 wasi-sdk Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
FullstackWasmFSharpApp
Fullstack WASM Application written in F#, using WASI to compile backend to be run using wasmer / wastime
Project mention: Stop Hiding the Sharp Knives: The WebAssembly Linux Interface | news.ycombinator.com | 2023-12-13I would really love being able to take any POSIX command line tool, compile that to WASI, and run it on (at least) Linux, Windows and macOS like a regular executable without having to install a separate WASI runtime.
I'm a 'WASI convert' since I was able to take an ancient 8-bit assembler written 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=floooh.v...).
A similar problem is I have is a shader cross-compiler (https://github.com/floooh/sokol-tools) which needs to run Linux, macOS and Windows and takes too long to build locally, thus I currently need to distribute that as pre-built binaries. Compiling this to WASI works, but the filesystem access restrictions built into current wasm runtimes are a hassle to manage, and it would require a WASI runtime to be separately installed).
Oh it’s certainly looking like that IMO.
You can run wasm in k8s: https://krustlet.dev/
Docker itself can run wasm: https://wasmlabs.dev/articles/docker-without-containers/
There are a few serverless runtimes based on wasm: https://wasmcloud.com/
A lot of those are powered by wasmtime or WasmEdge.
If you’re wanting to be able to just pull down a random app and run it as wasm, that’s inherently harder with wasm, because you have to recompile, and amazing compiling stuff is always harder than it should be. For example I compiled jq to wasm to other day, so you dont have to worry (as much) about the CVEs that was issued recently. https://github.com/rockwotj/jq-wasi
wasi-sdk related posts
-
Stop Hiding the Sharp Knives: The WebAssembly Linux Interface
-
WASI: WebAssembly System Interface
-
How to Debug WASI Pipelines with ITK-Wasm
-
Hello Wasm World!
-
Wasmer takes WebAssembly libraries mainstream with WAI
-
A First Look at Wasm and Docker
-
Turbocharge your application development using WebAssembly with SingleStoreDB
-
A note from our sponsor - SaaSHub
www.saashub.com | 3 May 2024
Index
What are some of the best open-source wasi-sdk projects? This list will help you:
Project | Stars | |
---|---|---|
1 | wasi-sdk | 1,141 |
2 | wasify-go | 40 |
3 | FullstackWasmFSharpApp | 17 |
4 | jq-wasi | 2 |
Sponsored