Just-in-time compiler for the Lua programming language
LuaJIT
The logo featured on the LuaJIT website.
Original author(s)
Mike Pall
Stable release
2.0.5 (later v2.1.ROLLING is also updated, e.g. in 2023)
/ May 1, 2017; 7 years ago (2017-05-01)
Repository
github.com/LuaJIT/LuaJIT
Written in
C, Lua
Operating system
Unix-like, MacOS, Windows, iOS, Android, PlayStation
Platform
x86, X86-64, PowerPC, ARM, MIPS[1]
Type
Just-in-time compiler
License
MIT License[2]
Website
luajit.org
LuaJIT is a tracing just-in-time compiler for the Lua programming language. Mike Pall, a primary maintainer of the project had resigned in 2015, resorting only to occasional patching to the future 2.1 version.[3]
^"LuaJIT". LuaJIT. Retrieved 25 February 2022.
^"LuaJIT/COPYRIGHT at v2.1 · LuaJIT/LuaJIT". GitHub. 7 January 2022.
^"[ANN] Looking for new LuaJIT maintainers - luajit - FreeLists". www.freelists.org. Retrieved 2023-03-29.
OpenResty is an nginx distribution which includes the LuaJIT interpreter for Lua scripts. The software was created by Yichun Zhang. It was originally sponsored...
is also often used officially by the Haskell, Rust, PHP, Python, and LuaJIT (Lua): 35 interpreter and compiler documentations. Other languages use other...
very portable. Some systems, called dynamic translators, or just-in-time (JIT) compilers, translate bytecode into machine code as necessary at runtime...
dependencies and install them. LuaRocks is compatible with Lua versions 5.1, 5.2 and 5.3, as well as LuaJIT. Development on LuaRocks was started in 2006 by...
benchmarking tool designed for Linux systems. It is a C binary and uses LuaJIT scripts to execute benchmarks. It is most frequently used for database benchmarks...
compositor uses embedded Lua and LuaJIT for internal and external scripts and also plugin prototyping. In the videogame Factorio, Lua is used for creating...
Squirrel Lua is a small (C source is approx. 300 kB tarball, as of version 5.3.5), portable and embeddable scripting language (with LuaJIT as a JIT compiler...