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
17 watching
144 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list

asyncasynchronouslualuajitluaurustrust-bindingsscriptingwasm

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
tickbh/td_rluaA high-level binding for Lua 5.3 in Rust.53
lilyball/rust-luaRust bindings to Lua 5.1 providing a safe interface127
luqmana/rust-openclBindings for using OpenCL from Rust to access parallel processing capabilities170
tomaka/hluaA Rust library that provides a high-level interface to Lua 5.2506
jcmoyer/rust-lua53Rust bindings for Lua 5.3 and beyond158
anima-engine/mrustyBindings between Rust and Ruby that enable safe interaction with Ruby code.205
mikkyang/rust-blasRust bindings and wrappers for the Basic Linear Algebra Subprograms84
andreirudenko/linc_luajitA Haxe library providing native bindings to LuaJIT for C++ target49
hslua/hsluaProvides a bridge between Haskell and Lua programming languages130
moteus/lua-lluv-redisA Redis client for the Lua-Lluv library, providing functionality for asynchronous interactions with a Redis instance.5
russoul/idris2-luaA Lua backend for Idris 2, facilitating integration with the functional programming language27
nlua/nluaA .NET wrapper that enables C# developers to use Lua scripts and functions directly from their applications.2,056
fltk-rs/fltk-rsRust bindings for a cross-platform GUI library1,646
fab13n/metaluaA tool for analyzing and compiling Lua code to support compile-time meta-programming350
robloach/raylib-lua-solA Lua library that enables videogame programming using raylib and sol2, allowing developers to easily prototype and develop games with Lua.95