Automic VaultAutomic Vault

brew

luajit mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper, scoop, winget installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für luajit in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install luajit

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install luajit

MacPorts ports tree · lang/luajit/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add luajit

Alpine Linux edge package indexes · luajit · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install luajit

Debian stable package indexes · luajit · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install luajit

Fedora Rawhide package metadata · luajit · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#luajit

nixpkgs package indexes · luajit · Quelle: raw.githubusercontent.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S luajit

Arch Linux sync databases · luajit · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install luajit

openSUSE Tumbleweed package metadata · luajit · Quelle: download.opensuse.org

Windows

Scoopverifiziert · 92%
scoop install main/luajit

Scoop official bucket manifest trees · bucket/luajit.json · Quelle: api.github.com

Windows Package Managerverifiziert · 92%
winget install --id DEVCOM.LuaJIT -e

Windows Package Manager source index · DEVCOM.LuaJIT · Quelle: cdn.winget.microsoft.com

Überblick

Paketzusammenfassung

Just-In-Time Compiler (JIT) for the Lua programming language

Befehle und Aliase

  • luajit
  • luajit-2.1.1779665312

Verlauf

Projektgeschichte und Nutzung

LuaJIT is a just-in-time compiler and high-performance Lua 5.1-compatible runtime. It became one of the defining alternative Lua runtimes because it combines a fast interpreter, trace JIT compiler, FFI, and broad embedding support.

Projektgeschichte

LuaJIT is authored by Mike Pall and has been in continuous development since 2005. The official overview describes it as a JIT compiler for Lua that can be embedded or used as a standalone language runtime.

LuaJIT 2.0 was a major rewrite of the VM, combining an assembler-written interpreter with a trace compiler and SSA-based optimizations. The official extensions documentation also makes clear why LuaJIT became more than a faster lua executable: it adds the FFI library, built-in bit operations, JIT control modules, profiler support, and Lua/C API extensions while remaining API and ABI compatible with Lua 5.1.

Adoptionsgeschichte

The official LuaJIT overview says it has been used in games, appliances, network and graphics applications, numerical simulations, trading platforms, and other specialty applications, and is part of large web, SaaS, networking, set-top-box, and embedded deployments.

Package-manager adoption is broad: the input metadata lists LuaJIT packages for Homebrew, MacPorts, Debian, Ubuntu, Fedora, Alpine, Arch, openSUSE, Nix, Scoop, and Winget. That distribution footprint reflects LuaJIT's role as both a developer tool and a dependency of packages that want Lua speed or LuaJIT FFI.

Wie es verwendet wird

The normal command-line entry point is luajit on POSIX systems and luajit.exe on Windows. It runs Lua chunks, scripts, and interactive sessions, and it supports Lua-like CLI options plus LuaJIT-specific bytecode, JIT-control, and optimization switches.

In package ecosystems, LuaJIT is commonly selected when a project targets Lua 5.1 semantics but wants faster execution, C interop through FFI, or compatibility with ecosystems such as OpenResty and LuaJIT-oriented LuaRocks modules.

Warum Paket-Nerds sich dafür interessieren

LuaJIT is package-nerd-famous because it sits at the intersection of language runtime, C ABI, and distribution policy. The project now uses rolling releases from git rather than release tarballs, so downstream packages often package snapshots and must track branch policy carefully.

It also explains a lot of Lua packaging behavior: LuaRocks modules may distinguish Lua versions, LuaJIT, FFI availability, and ABI compatibility. Having LuaJIT as a separate package lets distributions provide both stock Lua and the high-performance Lua 5.1-compatible runtime.

Zeitleiste

  • 2005: LuaJIT development begins.
  • 2010s: LuaJIT 2.0 rewrites the VM around a fast interpreter and trace compiler.
  • 2020s: LuaJIT documents rolling releases and recommends following versioned branches rather than old tarball-style releases.
  • 2026: Official status page lists v2.1 as the production branch.

Related projects

  • Lua is the upstream language whose 5.1 API and ABI LuaJIT targets.
  • OpenResty maintains its own LuaJIT branch for nginx/OpenResty workloads.
  • LuaRocks packages Lua modules that may run on LuaJIT or depend on LuaJIT-specific FFI behavior.

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:programming language,jit,just-in-time

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
luajitcliglobales Executable
luajit-2.1.1779665312cliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version2.1.1783585446
Manager aktualisiert2026-07-09
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/LuaJIT/LuaJIT

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:luajit
Version2.1.1783585446
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/luajit
Homepagehttps://luajit.org/luajit.html
Repositoryhttps://github.com/LuaJIT/LuaJIT
Upstream-Dokumentationhttps://luajit.org/extensions.html
LizenzMIT
Quellarchivhttps://github.com/LuaJIT/LuaJIT/archive/fed6d4782a3939d0b260402e2df5706ca036a290.tar.gz
Zuletzt aktualisiert2026-07-09T14:23:06Z
Pulseupdated
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameluajit
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

libluajit-5.1-2 2.1.0+openresty20250117-2

OpenResty-maintained branch of LuaJIT (shared objects)

https://github.com/openresty/luajit2

sudo apt install libluajit-5.1-2
  • Section: libs
  • Architecture: amd64
  • Source Package: luajit
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Luajit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libluajit-5.1-2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libluajit-5.1-common 2.1.0+openresty20250117-2

OpenResty-maintained branch of LuaJIT (common files)

https://github.com/openresty/luajit2

sudo apt install libluajit-5.1-common
  • Section: interpreters
  • Architecture: all
  • Source Package: luajit
  • normalized package name match
  • Abgeglichen nach: Luajit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libluajit-5.1-common from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libluajit-5.1-dev 2.1.0+openresty20250117-2

OpenResty-maintained branch of LuaJIT (development files)

https://github.com/openresty/luajit2

sudo apt install libluajit-5.1-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: luajit
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Luajit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libluajit-5.1-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

luajit 2.1.0+openresty20250117-2

OpenResty-maintained branch of LuaJIT (interpreter)

https://github.com/openresty/luajit2

sudo apt install luajit
  • Section: interpreters
  • Architecture: amd64
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Luajit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: luajit from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

luajit

nix profile install nixpkgs#luajit
  • normalized package name match
  • Abgeglichen nach: Luajit
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: luajit from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

libluajit-5.1-2 2.1.0+git20231223.c525bcb+dfsg-1

Just in time compiler for Lua - library version

https://luajit.org

sudo apt install libluajit-5.1-2
  • Section: universe/interpreters
  • Architecture: amd64
  • Source Package: luajit
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Luajit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libluajit-5.1-2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libluajit-5.1-common 2.1.0+git20231223.c525bcb+dfsg-1

Just in time compiler for Lua - common files

https://luajit.org

sudo apt install libluajit-5.1-common
  • Section: universe/interpreters
  • Architecture: all
  • Source Package: luajit
  • normalized package name match
  • Abgeglichen nach: Luajit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libluajit-5.1-common from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libluajit-5.1-dev 2.1.0+git20231223.c525bcb+dfsg-1

Just in time compiler for Lua - development files

https://luajit.org

sudo apt install libluajit-5.1-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: luajit
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Luajit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libluajit-5.1-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

luajit 2.1.0+git20231223.c525bcb+dfsg-1

Just in time compiler for Lua programming language version 5.1

https://luajit.org

sudo apt install luajit
  • Section: universe/interpreters
  • Architecture: amd64
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Luajit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: luajit from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

luajit 2.1_p20251030-r0

OpenResty's branch of LuaJIT

https://github.com/openresty/luajit2

sudo apk add luajit
  • License: MIT
  • Architecture: x86_64
  • Source Package: luajit
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Luajit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: luajit from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

luajit-dbg 2.1_p20251030-r0

OpenResty's branch of LuaJIT (debug symbols)

https://github.com/openresty/luajit2

sudo apk add luajit-dbg
  • License: MIT
  • Architecture: x86_64
  • Source Package: luajit
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Luajit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: luajit-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

luajit-dev 2.1_p20251030-r0

OpenResty's branch of LuaJIT (development files)

https://github.com/openresty/luajit2

sudo apk add luajit-dev
  • License: MIT
  • Architecture: x86_64
  • Source Package: luajit
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Luajit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: luajit-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

luajit-doc 2.1_p20251030-r0

OpenResty's branch of LuaJIT (documentation)

https://github.com/openresty/luajit2

sudo apk add luajit-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: luajit
  • normalized package name match
  • Abgeglichen nach: Luajit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: luajit-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

luajit 2.1.1767980792-1.fc44

Just-In-Time Compiler for Lua

http://luajit.org

sudo dnf install luajit
  • License: MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: luajit
  • 5 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Luajit
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: luajit from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

luajit-devel 2.1.1767980792-1.fc44

Development files for luajit

http://luajit.org

sudo dnf install luajit-devel
  • License: MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: luajit
  • 3 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Luajit
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: luajit-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

luajit 2.1.1780076327+b925b3e-1

Just-in-time compiler and drop-in replacement for Lua 5.1

https://luajit.org/

sudo pacman -S luajit
  • License: MIT
  • Architecture: x86_64
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Luajit
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: luajit from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment