wasmoon

Lua VM

A Lua VM that embeds JavaScript and provides efficient WebAssembly compilation for compatibility with Node.js applications.

A real lua 5.4 VM with JS bindings made with webassembly

GitHub

498 stars
14 watching
33 forks
Language: TypeScript
last commit: 5 months ago
Linked from 2 awesome lists

fengarijavascriptluanodejswebassembly

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
serprex/luwa Builds a Just-In-Time compiler to target WebAssembly from Lua 95
vvanders/wasm_lua A Lua interpreter running in a WebAssembly environment 795
swadicalrag/wasm2lua A tool for compiling WebAssembly modules to Lua code 194
nodeca/multimath Simplifies creation of small CPU-intensive webassembly modules with fallback to JavaScript implementations 71
erdian718/lua A Go implementation of a Lua 5.3 VM and compiler, allowing easy embedding into Go programs. 25
neopallium/llvm-lua An implementation of Lua in LLVM 153
andrewrk/lua-in-the-browser Building Lua in WebAssembly to enable run-time execution within web browsers. 32
raphamorim/xwasm Tools and utilities for building and managing WebAssembly projects in modern frontend development 56
area9innovation/wase Makes WebAssembly easy to write and compile by providing a friendly language with conventional syntax and type inference 45
andremm/typedlua A statically typed superset of Lua with optional type annotations and object-oriented programming features. 568
webassembly/wasm-c-api An API that allows embedding a WebAssembly interpreter in C/C++ applications 553
meheleventyone/zig-wasm-test An example project demonstrating Web Assembly compilation and execution using Zig 55
femtoemacs/wascm Compiles Low Level Lisp into WebAssembly for low-level operations 33
hengestone/lua-languages A collection of languages and projects that compile to or use Lua as their intermediate language 607
gamesys/moonshine A lightweight virtual machine for the Lua programming language 502