We Built a Cross-Platform Library with Rust
osohq.com
osohq.com
I've been looking for ways to write the core client logic in one language, and have frontends in each of the languages we support. I've previously thought about WASM for this, but I haven't found any ways to embed a binary (like WASM) in a Go package. This post is a good update, showing it's possible even if complicated. If anyone has write ups on how, I'd love to read them.
https://github.com/osohq/oso seems to have the core, C FFI, and language bindings.