Programming language · 2005

LuaJIT

JIT compiler for the Lua programming language.

Official site ›
LuaJIT logo
CWritten in
2005First released
dynamicTyping
MIT LicenseLicense
Built from LuaJIT CLua
RuntimeInfluence

What is LuaJIT written in?

Its runtime is implemented in C (well-documented).

Quick Facts

First released
2005
Typing
dynamic
License
MIT License
Website
luajit.org

About LuaJIT

LuaJIT is a JIT compiler for the Lua programming language. It is a dynamically typed language. It supports scripting and imperative programming.

LuaJIT first appeared in 2005.

How LuaJIT is implemented

In the Language Lineage dataset, its runtime is implemented in C.

LuaJIT in the language family tree

LuaJIT drew on ideas from Lua.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is LuaJIT written in?
LuaJIT is primarily implemented in C.
What languages influenced LuaJIT?
LuaJIT was influenced by Lua among others. See the influence section above for the full list.
When was LuaJIT first released?
LuaJIT was first released in 2005.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the LuaJIT relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=luajit" width="100%" height="500" loading="lazy" style="border:0" title="LuaJIT relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the LuaJIT source record. See the embed guide for parameters and sizing.

Spot something wrong?

Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.

Goes to a public GitHub issue for review. Nothing you write appears on this site.

Explore LuaJIT in Graph →