mlua by mlua-rs
High level Lua 5.5/5.4/5.3/5.2/5.1 (including LuaJIT) and Luau bindings to Rust with async/await support
About mlua
From the project's README at github.com/mlua-rs/mlua. Lightly cleaned for readability; for the full source see the upstream repo.
[![Build Status]][github-actions] [![Latest Version]][crates.io] [![API Documentation]][docs.rs] [![Coverage Status]][codecov.io] ![MSRV]
[Build Status]: https://github.com/mlua-rs/mlua/workflows/CI/badge.svg [github-actions]: https://github.com/mlua-rs/mlua/actions [Latest Version]: https://img.shields.io/crates/v/mlua.svg [crates.io]: https://crates.io/crates/mlua [API Documentation]: https://docs.rs/mlua/badge.svg [docs.rs]: https://docs.rs/mlua [Coverage Status]: https://codecov.io/gh/mlua-rs/mlua/branch/main/graph/badge.svg?token=99339FS1CG [codecov.io]: https://codecov.io/gh/mlua-rs/mlua [MSRV]: https://img.shields.io/badge/rust-1.79+-brightgreen.svg?&logo=rust
[Guided Tour]: examples/guidedtour.rs [Benchmarks]: https://github.com/khvzak/script-bench-rs [FAQ]: FAQ.md The main branch is the development version of . Please see the v0.11 branch for the stable versions of .
is a set of bindings to the Lua programming language for Rust with a goal of providing a safe_ (as much as possible), high level, easy to use, practical and flexible API.
Health score breakdown
6-dimension composite. See methodology for formula and weights.
Adoption signals
Real-world usage data, pulled from each registry. The bigger the numbers, the more battle-tested the project.
| Signal | Value | Source |
|---|---|---|
| GitHub stars | 2.7k | github.com/mlua-rs/mlua |
| GitHub forks | 202 | github.com/mlua-rs/mlua |
| CRATES downloads (last month) | 795k | mlua |
Release & maintenance
Is this project actively maintained, or about to die? Check the recency of last commit and last release.
| Project age | 6.4 years | since Nov 2019 |
| Last commit | 6 days ago | Apr 30, 2026 |
| Releases shipped | 22 | last: 15 days ago |
| Funding links | 1 | declared by maintainers |
Self-hosting cost across providers
Detected requirements: 4GB RAM, 40GB disk minimum. Cheapest plan per provider that meets the requirement.
| Provider | Plan | Specs | Monthly | |
|---|---|---|---|---|
| hetzner | CAX11 | 2c · 4GB · 40GB | $4.13 USD | Deploy → |
| vultr | VC2 | 1c · 1GB · 25GB | $5 USD | Deploy → |
| linode | Nanode 1GB | 1c · 1GB · 25GB | $5.12 USD | Deploy → |
| digitalocean | Basic Regular 1GB | 1c · 1GB · 25GB | $6 USD | Deploy → |
What people say on Hacker News
- Asobi – Erlang/OTP game back end with Lua hot reload, no restart
- AI Generated Code Looked Right, but the Data Was Wrong
- Monte Lua – The First AI Generated Visual Novel
- Show HN: I built a tool that helps predict HN front page success
- Show HN: Mljar Studio – local AI data analyst that saves analysis as notebooks
Ready to self-host mlua?
Spin up a hetzner CAX11 (4GB RAM, 40GB disk) for $4.13/mo and follow the project's official install docs.
Data last refreshed May 7, 2026.
Similar open-source projects
Projects in our directory that replace the same SaaS or share topics with mlua.