piccolo

Lua VM

An experimental stackless Lua VM implemented in Rust to achieve safe execution of untrusted scripts

An experimental stackless Lua VM implemented in pure Rust

GitHub

2k stars
43 watching
64 forks
Language: Rust
last commit: 3 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lilyball/rust-lua Rust bindings to Lua 5.1 providing a safe interface 127
tickbh/td_rlua A high-level binding for Lua 5.3 in Rust. 53
tomaka/hlua A Rust library that provides a high-level interface to Lua 5.2 510
sygmei/luatalk A collection of Lua code examples and explanations for a talk on the Lua programming language 3
gamesys/moonshine A lightweight virtual machine for the Lua programming language 502
neopallium/llvm-lua An implementation of Lua in LLVM 153
erdian718/lua A Go implementation of a Lua 5.3 VM and compiler, allowing easy embedding into Go programs. 25
xxuejie/sohm.lua An alternative Redis client library for use in a distributed cluster setup 9
vxpm/ferris.nvim A Neovim plugin for interacting with Rust Analyzer's LSP extensions 98
mlua-rs/mlua Bindings to the Lua programming language for Rust with support for asynchronous execution and WebAssembly. 1,733
andremm/typedlua A statically typed superset of Lua with optional type annotations and object-oriented programming features. 567
thenorthmemory/wxbizmsgcrypt Implementation of WeChat Message Cryptography in Lua 13
vvanders/wasm_lua A Lua interpreter running in a WebAssembly environment 792
kran/lua-resty-orm An object-relational mapping (ORM) tool for building database queries in Lua. 31
jzrake/lunum A C-based extension for Lua that provides flexible and robust numeric array manipulation facilities. 37