Dev tools · alternatives · 2026
24 alternatives to Lua/LuaJIT with C/C++/Java/JavaScript syntax
Lua with C/C++/Java/Javascript syntax. Contribute to mingodad/ljs development by creating an account on GitHub.
Lua/LuaJIT with C/C++/Java/JavaScript syntax is a programming language variant that combines Lua's lightweight runtime with familiar syntax elements from C, C++, Java, and JavaScript. Designed for developers who want… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Lua/LuaJIT with C/C++/Java/JavaScript syntax launched in 2018; 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

LuaJIT 2.0 and 2.1 bytecode generator, assembler, parser, viewer and test VM. Lua 5.1 parser, IDE and debugger. - rochus-keller/LjTools
2019 · github.com · its alternatives →
- 3

Next-level syntax for C-like languages :). Contribute to kiselgra/c-mera development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 4

Lisp is Lisp. Lua is Lua. Lisp and Lua as One. Contribute to meric/l2l development by creating an account on GitHub.
2017 · 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

A private, browser-only ClojureScript playground powered by the self-hosted compiler.
2016 · cljsfiddle.com · its alternatives →
- 8

A cross-platform build utility based on Lua
2019 · xmake.io · its alternatives →
- 9

Lua is a powerful, efficient, lightweight, script language.
2024 · lua.org · its alternatives →
- 10

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

🔥 A cross-platform build utility based on Lua. Contribute to xmake-io/xmake development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 12

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 →
- 13

An open source Lua framework for building 3D games and VR experiences.
2017 · lovr.org · its alternatives →
- 14

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 15

🔥 A cross-platform build utility based on Lua. Contribute to xmake-io/xmake development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 16

How does Loreline work under the hood? This article provides some answers.
Mar 2026 · loreline.app · its alternatives →
- 17

A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead - matt-42/silicon
2015 · github.com · its alternatives →
- 18LP
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 →
- 19

Minimal-overhead C++ wrapper for Lua. Contribute to vapourismo/luwra development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 20

Lua Text Adventure Engine. Contribute to shawndumas/adventure.lua development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 21

a lisp implemented in Javascript (not very useful!) - jes5199/brid.js
2011 · github.com · its alternatives →
- 22

Write programs on desktop and mobile
2023 · akkartik.itch.io · its alternatives →
- 23

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

Maybe you should use https://github.com/fiatjaf/flua instead of this - fiatjaf/glua
2017 · github.com · its alternatives →
Also compare
- LuaJIT FFI binding to libuv with coroutines alternatives
- LuaJIT assembler/assembly language for direct bytecode programming alternatives
- Compiler using Lisp’s macro system for metaprogramming C-like languages alternatives
- Superset of Lisp and Lua Programming Language, a la JSX 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 →