mlua
Fewer than 5 people recommend it so far, so there's no written verdict. Here is what commenters said.
4recommend
1warn against
Nov 24, 2025first mention
Oct 18, 2026latest mention
Why people recommend it
“I've used Lua extensively with Rust via the mlua library and it's excellent and full-featured.”
“We used mlua at $JOB for scripting support, and it worked great”
Show 3 more
“I know game devs have already started by integrating lua, like with mlua”
“mlua and roto are some of the fastest”
“I think the Rust/Lua interop story is pretty good.”
Caveats and dissent
“Mlua works for many use cases but is a wrapper around the C code”
Threads where it came up
- What it feels like to work with Mythos 3 mentions
- One year of Roto, a compiled scripting language for Rust 2 mentions
- Fast Lua runtime written in Rust 2 mentions
- Teal – A statically-typed dialect of Lua 1 mention
Data: mlua.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 8
“I've used Lua extensively with Rust via the mlua library and it's excellent and full-featured.”
“We used mlua at $JOB for scripting support, and it worked great”
The WASM thing makes sense. Do you need unknown-unknown? Seems like support exists for emscripten and wasi: https://github.com/mlua-rs/mlua/issues/366 It just seems like a lot of hassle to write a lua interpreter, although it would be nice to see a high quality one in Rust :) Hematita was promising, but looks abandoned.
“Mlua works for many use cases but is a wrapper around the C code”
“I know game devs have already started by integrating lua, like with mlua”
“mlua and roto are some of the fastest”
“Specifically, the crate uses mlua”
“I think the Rust/Lua interop story is pretty good.”