Show HN: Chakra – An open source WASM runtime in Rust

2 points by anistark 11 hours ago

Hey folks

I'm building *[Chakra](https://github.com/anistark/chakra)* — a lightweight WebAssembly runtime and dev tool that runs `.wasm` files in your browser with live logging, reload, and module introspection.

```sh chakra myfile.wasm ```

What it does:

* Launches a local Chakra server * Runs the `.wasm` file in-browser * Streams logs to console and browser * Includes `verify` and `inspect` modes for detailed module analysis of your wasm binary.

Built for:

* Rust (via `wasm32-unknown-unknown`) * TinyGo * C/C++ (via Emscripten) * Python (via py2wasm) * AssemblyScript

It's in very early phase and highly experimental. Building Chakra as an open source project the open and would love feedback, bug reports, and contributions. You can read more about the motivation and background here: [https://blog.anirudha.dev/chakra](https://blog.anirudha.dev/chakra)

GitHub: [https://github.com/anistark/chakra](https://github.com/anistark/chakra)

Let me know what works, what’s missing, and what you’d want in your ideal WASM workflow! Give us a shout-out or star the repo on github if you like the idea.