Lua 5.3 bindings for Rust
C HTML Rust C++ Makefile Other CSS
Latest commit 40393bd Jan 10, 2017 @jcmoyer committed on GitHub Merge pull request #75 from DenisKolodin/version-0.0.10
Version 0.0.10

rust-lua53 Build Status Documentation

Aims to be complete Rust bindings for Lua 5.3 and beyond. Currently, master is tracking Lua 5.3.3.

Requires a Unix-like environment. On Windows, MSYS2 is supported.

You will need:

  • wget (fetch on FreeBSD/Dragonfly, curl on MacOS)
  • tar
  • make
  • gcc


Add this to your Cargo.toml:

lua = "*"

Using git

Add this to your Cargo.toml:

git = ""


extern crate lua;

fn main() {
  let mut state = lua::State::new();
  state.do_string("print('hello world!')");


Licensed under the MIT License, which is the same license Lua is distributed under. Refer to for more information.