Automic VaultAutomic Vault

brew

luajit を Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper, scoop, winget でインストール

luajit のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install luajit

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install luajit

MacPorts ports tree · lang/luajit/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add luajit

Alpine Linux edge package indexes · luajit · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install luajit

Debian stable package indexes · luajit · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install luajit

Fedora Rawhide package metadata · luajit · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#luajit

nixpkgs package indexes · luajit · ソース: raw.githubusercontent.com

Arch Linux pacman確認済み · 92%
sudo pacman -S luajit

Arch Linux sync databases · luajit · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install luajit

openSUSE Tumbleweed package metadata · luajit · ソース: download.opensuse.org

Windows

Scoop確認済み · 92%
scoop install main/luajit

Scoop official bucket manifest trees · bucket/luajit.json · ソース: api.github.com

Windows Package Manager確認済み · 92%
winget install --id DEVCOM.LuaJIT -e

Windows Package Manager source index · DEVCOM.LuaJIT · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

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

コマンドとエイリアス

  • luajit
  • luajit-2.1.1779665312

履歴

プロジェクトの歴史と使われ方

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.

プロジェクトの歴史

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.

採用の歴史

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.

使われ方

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.

パッケージ好きにとっての重要性

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.

タイムライン

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

セキュリティ状態

リスクレベル: yellow

generalized runtime or code generation signal.

リスク分類器

リスク yellow · 信頼度 中 · runtime

理由

  • generalized runtime or code generation signal

信号

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

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
luajitcliグローバル実行可能ファイル
luajit-2.1.1779665312cliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版2.1.1783585446
マネージャ更新日2026-07-09
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/LuaJIT/LuaJIT

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:luajit
バージョン2.1.1783585446
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/luajit
ホームページhttps://luajit.org/luajit.html
リポジトリhttps://github.com/LuaJIT/LuaJIT
上流ドキュメントhttps://luajit.org/extensions.html
ライセンスMIT
ソースアーカイブhttps://github.com/LuaJIT/LuaJIT/archive/fed6d4782a3939d0b260402e2df5706ca036a290.tar.gz
最終更新2026-07-09T14:23:06Z
Pulseupdated
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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