Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Lua
- Lua Bindings for Rust discusses Lua bindings for Rust.
JavaScript
It is possible to use JavaScript as an embedded scripting language. For more discussions, please refer to Engine and Runtime for JavaScript .
Rhai
Rhai is an embedded scripting language and evaluation engine for Rust that gives a safe and easy way to add scripting to any application.
Rune
Rune is An embeddable dynamic programming language for Rust.
AssemblyScript
AssemblyScript
compiles a variant of TypeScript (basically JavaScript with types) to WebAssembly using Binaryen.
It generates lean and mean WebAssembly modules
while being just an npm install
away.
Mun
Mun is a programming language empowering creation through iteration. It originated out of frustration with the Lua dynamic scripting language that is extensively used for game development at Abbey Games.
dyon
dyon is a rusty dynamically typed scripting language
gluon
Gluon is a static, type inferred and embeddable language written in Rust.