Alternatives
Products that do what The Programming Language Lua does
Lua is a powerful, efficient, lightweight, script language.
- 1MA
2023 · github.com
- 2LC
2023 · akkartik.itch.io
- 3

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
- 4

- 5EL
I'm excited to announce the first release of my library, evolved.lua! evolved.lua is a fast and flexible ECS (Entity-Component-System) library for Lua. It is designed to be simple and easy to use, while providing all the features needed to create complex systems with blazing performance. Enjoy!
2025 · github.com
- 6LI
2015 · github.com
- 7LL
2018 · github.com
- 8LA
2025 · mrcjkb.dev
- 9

- 10

- 11RP
2021 · repl.leaningtech.com
- 12IO
2021 · github.com
- 13KA
2020 · github.com
- 14LP
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.…
24d ago · luacad.ad-si.com
- 15

- 16LL
2025 · github.com
- 17

- 18AC
2015 · github.com
- 19
- 20

- 21BA
I've built many interpreters over the years, and Bolt represents my attempt at building the scripting language I always wanted. This is the first public release, 0.1.0! I've felt like most embedded languages have been moving towards safety and typing over years, with things like Python type hints, the explosive popularity of typescript, and even typing in Luau, which powers one of the largest scripted evironments in the world. Bolt attempts to harness this directly in the lagnauge rather than as a preprocessing step, and reap benefits in terms of both safety and performance. I intend to be…
2025 · github.com
- 22

- 23EA
Hi. I made Easylang to help beginners get started with programming. It is open source. https://github.com/chkas/easylang Why I think Easylang is for beginners better than Python. https://easylang.online/blog/easyl_pyth.html UPDATE: The posted link goes directly to the beginner tutorial. This is the start page of the IDE. https://easylang.online/ide/
2022 · easylang.online
- 24WA
2023 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with your own description →