witx-codegen
wasi-messaging
witx-codegen | wasi-messaging | |
---|---|---|
2 | 1 | |
127 | 15 | |
- | - | |
3.8 | 4.7 | |
4 months ago | 2 months ago | |
Rust | ||
MIT License | - |
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.
witx-codegen
- Witx-codegen: a code generator for WebAssembly, Written in Rust
-
Zig SDK for Proxy-Wasm project
By the way, instead of manually maintaining the function declarations for all these languages, you could use WITX definitions and https://github.com/jedisct1/witx-codegen (which of course can emit Zig code).
wasi-messaging
-
Are there any generally accepted standards for inter-microservice communication? Or does everyone just go it their own?
Yes. However, consensus can be achieved in some cases. This PR wasi-messaging Refactor ft. stakeholder review #9 covers some ground re messaging, or if you prefer, "microservice communication".
What are some alternatives?
proxy-wasm-zig-sdk - WebAssembly for Proxies (Zig SDK)
telnet-client
wit-bindgen - A language binding generator for WebAssembly interface types
browserPOSIX-discussion - a pseudo-repo for discussion on Unix-like software in JS+Wasm ... and also about *browser* Python, Lua, Tcl.
envoy - Cloud-native high-performance edge/middle/service proxy
awesome-wasm-tools - 😎 A curated list of awesome, language-agnostic WebAssembly tools
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
lunatic - Lunatic is an Erlang-inspired runtime for WebAssembly
spiderlightning - A set of WIT definitions and associated implementations to enable app developers to work at a faster pace and require less knowledge of the environment in which they are executing.
lucet - Lucet, the Sandboxing WebAssembly Compiler.
The gist - BullMQ - Message Queue and Batch processing for NodeJS and Python based on Redis