mlua

Lua binder

Bindings to the Lua programming language for Rust with support for asynchronous execution and WebAssembly.

High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async/await support

GitHub

2k stars
16 watching
138 forks
Language: Rust
last commit: 4 days ago
Linked from 1 awesome list

asyncasynchronouslualuajitluaurustrust-bindingsscriptingwasm

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tickbh/td_rlua A high-level binding for Lua 5.3 in Rust. 53
lilyball/rust-lua Rust bindings to Lua 5.1 providing a safe interface 127
luqmana/rust-opencl Bindings for using OpenCL from Rust to access parallel processing capabilities 170
tomaka/hlua A Rust library that provides a high-level interface to Lua 5.2 510
jcmoyer/rust-lua53 Rust bindings for Lua 5.3 and beyond 158
anima-engine/mrusty Bindings between Rust and Ruby that enable safe interaction with Ruby code. 204
mikkyang/rust-blas Rust bindings and wrappers for the Basic Linear Algebra Subprograms 84
andreirudenko/linc_luajit A Haxe library providing native bindings to LuaJIT for C++ target 49
hslua/hslua Provides a bridge between Haskell and Lua programming languages 129
moteus/lua-lluv-redis A Redis client for the Lua-Lluv library, providing functionality for asynchronous interactions with a Redis instance. 5
russoul/idris2-lua A Lua backend for Idris 2, facilitating integration with the functional programming language 27
nlua/nlua A .NET wrapper that enables C# developers to use Lua scripts and functions directly from their applications. 2,048
fltk-rs/fltk-rs Rust bindings for a lightweight GUI library with customizable widgets and permissive licensing. 1,614
fab13n/metalua A tool for analyzing and compiling Lua code to support compile-time meta-programming 348
robloach/raylib-lua-sol A Lua library that enables videogame programming using raylib and sol2, allowing developers to easily prototype and develop games with Lua. 94