Rust playground

Welcome to TypeRust! This is a simple Rust playground where you can build or run your Rust code and share it with others.

There are a few things to keep in mind before using it:

Environment

Development

Tech

TypeRust playground is powered by Svelte and CodeMirror editor on frontend and axum (and its ecosystem) on backend. wasmtime is used to create ephemeral WASM virtual machines to run user code. The whole thing is deployed to Fly.io.

Source code

You can find source code on Github: https://github.com/jlkiri/typerust.

About the author

This playground was created by Kirill Vasiltsov.

Sponsorship

Currently I (the author) pay for the infrastructure out of my own pocket. It is not much but any help is appreciated. Sponsoring via Github is not available at the moment, but you can use my PayPal profile if you want to help. Anyone with one-time payment of 10$ or more gets:

To receive advice contact me at email address on my personal homepage.