RustScript
RustScript is a compiled scripting language and runtime built around pd-vm: a stack-based VM, compiler toolchain, standard library, bytecode/AOT tooling, WebAssembly runtime support, and debugger-facing runtime contract.
Documentation
The complete language, runtime, and implementation guides live on the RustScript documentation site:
- RustScript overview
- Development and tooling
- VM and compiler internals
- RSS language
- Host functions
- Runtime controls and artifacts
- Compiler frontend syntax and feature support
Crate usage
Consumers can refer to the VM crates from this repository:
= "0.22.2"
= { = "https://github.com/rustscript-lang/rustscript", = "pd-vm" }
= { = "https://github.com/rustscript-lang/rustscript", = "pd-host-function" }
Build and test
Related projects
- RustScript Playground: https://github.com/rustscript-lang/playground
- IronRust: https://github.com/rustscript-lang/IronRust
- Edge runtime and ABI: https://github.com/rustscript-lang/pd-edge
- Controller: https://github.com/rustscript-lang/pd-controller
- Compatibility frontends (Lua, JavaScript): https://github.com/rustscript-lang/rustscript-compat-frontends