Life & fun · alternatives · 2026
24 alternatives to LuaJIT assembler/assembly language for direct bytecode programming
LuaJIT 2.0 and 2.1 bytecode generator, assembler, parser, viewer and test VM. Lua 5.1 parser, IDE and debugger. - rochus-keller/LjTools
LuaJIT is an assembler that enables direct bytecode programming in Lua. Launched in 2019, it allows developers to write assembly language code that compiles to LuaJIT bytecode. The tool is designed for programmers who… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. LuaJIT assembler/assembly language for direct bytecode programming launched in 2019; newer entries below may have overtaken it.
- 1

LuaJIT FFI binding for libuv. Contribute to pguillory/luajit-libuv development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 2

Lua with C/C++/Java/Javascript syntax. Contribute to mingodad/ljs development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 3

Readable macroassembler for CLR IL. Contribute to akalenuk/milasm development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 4

A JVM assembler for the modern age. Contribute to roscopeco/jasm development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 5

A minimal text-editor with lua scripting. Contribute to skx/kilua development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 6

Hi HN, clx is an ahead-of-time compiler for standard Lua that generates C++20 and produces standalone native executables through GCC, Clang or MSVC. The project started as an experiment to see whether modern C++ could be used as a portable compiler backend instead of LLVM or direct machine code generation. The generated code is then compiled and optimized by the host toolchain. The latest release replaces the previous NaN-tagged value representation with a new shadow-types implementation, adds full int64 support, improves native arithmetic code generation and adds ARM64 macOS coroutine…
Jul 2026 · github.com · its alternatives →
- 7

Compiler for a small language into x86-64 Assembly - MauriceGit/compiler
2020 · github.com · its alternatives →
- 8

Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
2021 · repl.leaningtech.com · its alternatives →
- 9

We just open-sourced Lume - a tool we built after hitting walls with existing virtualization options on Apple Silicon. No GUI, no complex stacks - just a single binary that lets you spin up macOS or Linux VMs via CLI or API. Why we built Lume: - Run native macOS VMs in 1 command, using Apple Virtualization.Framework: `lume run macos-sequoia-vanilla:latest` - Prebuilt images on https://ghcr.io/trycua (macOS, Ubuntu on ARM) - API server to manage VMs programmatically `POST /lume/vms` - A python SDK on github.com/trycua/pylume Run prebuilt macOS images in just…
2025 · github.com · its alternatives →
- 10

Build a standalone executable from a Lua program. Contribute to ers35/luastatic development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 11

A complete compiler for a simple language (in less than 150 LoC) - 00_readme.md
2022 · gist.github.com · its alternatives →
- 12

An assembler for the LC-3 fictitious computer. Contribute to cellularmitosis/lc3as.py development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 13

Hi HN, I’m Joe. My friends Matthew, Jake and I are building Luminal (https://luminalai.com/), a GPU compiler for automatically generating fast GPU kernels for AI models. It uses search-based compilation to achieve high performance. We take high level model code, like you'd have in PyTorch, and generate very fast GPU code. We do that without using LLMs or AI - rather, we pose it as a search problem. Our compiler builds a search space, generates millions of possible kernels, and then searches through it to minimize runtime. You can try out a demo in `demos/matmul` on mac to…
2025 · github.com · its alternatives →
- 14

🥐 A Lua REPL and debugger. Contribute to giann/croissant development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 15

Lua in Python. Contribute to scoder/lupa development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 16

A gameboy emulator written in pure Lua. Work in progress. - zeta0134/LuaGB
2017 · github.com · its alternatives →
- 17RD
2019 · redasm.io · its alternatives →
- 18

blogging klipse Lua Wasm live examples code snippets
2017 · blog.klipse.tech · its alternatives →
- 19

RARS -- RISC-V Assembler and Runtime Simulator. Contribute to TheThirdOne/rars development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 20LP
LuaCAD models solids in Lua rather than the OpenSCAD language, with operator overloading for CSG (`a + b`, `a - b`, `a * b`). It ships with a CLI and a desktop app, including a preview area and a text editor. I've always been a big fan of OpenSCAD, but the SCAD language itself is unfortunately quite cobbled-together and is a very poorly designed programming language. LuaCAD takes all the good parts of OpenSCAD and combines them with one of the best scripting languages. It has now completely replaced OpenSCAD for me, and I think it provides a better experience than OpenSCAD for all use cases.…
Aug 2026 · luacad.ad-si.com · its alternatives →
- 21

This is a hobby project of mine that I started a few years ago to learn about programming language implementation. It was created 95% without AI, although a few recent commits include code from Gemini CLI. I started out following Crafting Interpreters, but gradually branched off that until I had almost nothing left in common. Tech stack: Rust, Cranelift (JIT compilation), LALRPOP (parser). Original title: "A small programming language where everything is a value" (edited based on comments)
Jan 2026 · github.com · its alternatives →
- 22

Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean
2021 · github.com · its alternatives →
- 23

laboratório de integração Lua com libuv para execução de scripts assíncronos e experimentação de POCs - joaoneto/lua-libuv
2025 · github.com · its alternatives →
- 24

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
Also compare
- LuaJIT FFI binding to libuv with coroutines alternatives
- Lua/LuaJIT with C/C++/Java/JavaScript syntax alternatives
- A readable macroassembler for .NET that no one asked for alternatives
- I spent my vacation writing a modern JVM assembler alternatives
- A console-based editor with Lua support, based on antirez's project alternatives
- Clx – Compile Lua to Native Executables Through C++20 alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →