wasi-go
A Go implementation of the WebAssembly System Interface (WASI) (by dispatchrun)
timecraft
The WebAssembly Time Machine (by stealthrocket)
wasi-go | timecraft | |
---|---|---|
4 | 4 | |
108 | 327 | |
2.8% | - | |
8.7 | 9.6 | |
5 months ago | 3 months ago | |
Go | Go | |
Apache License 2.0 | GNU Affero General Public License v3.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wasi-go
Posts with mentions or reviews of wasi-go.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-29.
-
Timecraft: the WebAssembly Time Machine
Wanted to share with this community since it's all written in Go (based on wazero), and we have been giving special attention to make sure it supports the GOOS=wasip1 in the upcoming Go 1.21 release in ~August when executing wasm guests. If you're interested it also spun off wasi-go as a Go library to build your own WASI-compliant runtime using Go.
-
The Cloud is dead, long live the Cloud Announcing Wasmer Edge
To server the WASM and WASI19 and WASI2P, i use https://github.com/stealthrocket/wasi-go/tree/main/cmd/wasir... to wrap the wasi with a host runner. This currently requires GoTip.
-
WebAssembly System Interface (WASI) with sockets for Go
https://github.com/stealthrocket/wasi-go
- Show HN: WebAssembly System Interface (WASI) with Sockets for Go
timecraft
Posts with mentions or reviews of timecraft.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-07.
-
WebAssembly and Replayable Functions
worth mentioning: https://github.com/stealthrocket/timecraft
- Timecraft: The WebAssembly Time Machine
- Timecraft, a runtime built on WebAssembly that enables time travel debugging
-
Timecraft: the WebAssembly Time Machine
Just released timecraft, a software runtime that executes WebAssembly modules with sandboxing, task orchestration, and time travel capabilities: https://github.com/stealthrocket/timecraft
What are some alternatives?
When comparing wasi-go and timecraft you can also consider the following projects:
wazero - wazero: the zero dependency WebAssembly runtime for Go developers
wzprof - WebAssembly Profiler based on Wazero
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
node - A simple, distributed, zero-configuration WireGuard mesh provider [Moved to: https://github.com/webmeshproj/webmesh]
static-web-server - A blazing fast and asynchronous web server for static files-serving. ⚡