Automic VaultAutomic Vault

brew

Installer luajit avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper, scoop, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de luajit pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install luajit

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install luajit

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

Linux

Alpine Linux apkvérifié · 92%
sudo apk add luajit

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

Debian aptvérifié · 92%
sudo apt install luajit

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

Fedora dnfvérifié · 92%
sudo dnf install luajit

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

Nixvérifié · 92%
nix profile install nixpkgs#luajit

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

Arch Linux pacmanvérifié · 92%
sudo pacman -S luajit

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

openSUSE zyppervérifié · 92%
sudo zypper install luajit

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

Windows

Scoopvérifié · 92%
scoop install main/luajit

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

Windows Package Managervérifié · 92%
winget install --id DEVCOM.LuaJIT -e

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

aperçu

Résumé du paquet

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

Commandes et alias

  • luajit
  • luajit-2.1.1779665312

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Niveau de risque : yellow

generalized runtime or code generation signal.

Classificateur de risque

risque yellow · confiance moyen · runtime

Pourquoi

  • generalized runtime or code generation signal

Signaux

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

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
luajitcliexécutable global
luajit-2.1.1779665312cliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire2.1.1783585446
gestionnaire mis à jour2026-07-09
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/LuaJIT/LuaJIT

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:luajit
Version2.1.1783585446
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/luajit
Page d'accueilhttps://luajit.org/luajit.html
Dépôthttps://github.com/LuaJIT/LuaJIT
Docs amonthttps://luajit.org/extensions.html
LicenceMIT
Archive sourcehttps://github.com/LuaJIT/LuaJIT/archive/fed6d4782a3939d0b260402e2df5706ca036a290.tar.gz
Dernière mise à jour2026-07-09T14:23:06Z
Pulseupdated
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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