Resistation: a WASM-powered computing platform for little programs and games

Hi all,

I’ve built a retro-inspired virtual computer that you can program in Rust using simple APIs. The internal runtime is powered by WebAssembly, and it exposes its own "system calls" of sorts.

The virtual computer runs on all major platforms, and you can also export programs as standalone web pages.

The idea is to have a simple playground for prototyping new projects, without getting bogged down by premature over-optimisation of the setup (I’ve been there many times!).

You can try out the web version on the project’s page.

I’ve also written an extensive tutorial, which introduces the core WebAssembly concepts at play and guides through the first few programs.

Resistation is my first significant Rust project, and it’s made me fall in love with the language (and tools, and community) even more. It’s a pleasure to be here!

Thank you for your time, and feel free to reach out if you have any questions.


3 Likes

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.