LuaJIT is a Just-In-Time Compiler for the Lua programming language.

Lua is a powerful, light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. More information about Lua can be found at: »

LuaJIT 1.x is based on the Lua 5.1.x virtual machine and bytecode interpreter from It compiles bytecode to native x86 (i386+) machine code to speed up the execution of Lua programs.

LuaJIT depends on Coco to allow yielding from coroutines for JIT compiled functions. Coco is part of the LuaJIT distribution.

LuaJIT is Copyright © 2005-2010 Mike Pall. LuaJIT is free software, released under the » MIT/X license (same license as the Lua core).

More ...

Click on the LuaJIT sub-topics in the navigation bar to learn more about LuaJIT.

LuaJIT 2.0 is available with much improved performance!
Please visit the » Download page to fetch the current version of LuaJIT.