RustScript is a Rust-inspired scripting language and portable VM ecosystem for building typed, embeddable automation across edge runtimes, gateways, games and even SoCs.
RustScript combines familiar Rust-like syntax, strict typing, host-function bindings, portable bytecode/AOT artifacts, and debugger/runtime tooling.
| Area | Repository | Description |
|---|---|---|
| Language + VM | rustscript | RustScript compiler, bytecode VM, tooling, and WASM package |
| Specification | spec | Language specification and shared assets |
| Website source | website | Source for rustscript.org |
| Compatibility frontends | rustscript-compat-frontends | JavaScript and Lua frontend plugins for RustScript VM compatibility |
| AI Inference | flint | Scriptable inference runtime based on RustScript and libtorch |
| Edge data plane | pd-edge | Programmable data plane powered by RustScript |
| Edge control plane | pd-controller | Control plane for pd-edge |
| IronRust | IronRust | RustScript runtime on Microsoft CLR |
| Bevy example | rustscript-bevy-gameplay | RustScript in Bevy gameplay |
| Pingora example | rustscript-pingora-gateway | RustScript in Pingora reverse proxy with request and response policy |
| micro-rustscript | micro-rustscript | RustScript on SoCs |
| egui example | rustscript-egui-ui | RustScript in egui UI apps |