macOS
brew install luajit-openrestylocal Homebrew formula metadata
sudo port install luajit-openrestyMacPorts ports tree · lang/luajit-openresty/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für luajit-openresty in AI-Agent-Workflows.
Installation
brew install luajit-openrestylocal Homebrew formula metadata
sudo port install luajit-openrestyMacPorts ports tree · lang/luajit-openresty/Portfile · Quelle: api.github.com
Überblick
OpenResty's Branch of LuaJIT 2
Verlauf
OpenResty LuaJIT is OpenResty's maintained branch of LuaJIT 2. It tracks upstream LuaJIT while carrying runtime and JIT changes that OpenResty needs for high-volume nginx/OpenResty deployments.
The branch exists because OpenResty embeds LuaJIT deeply into its web platform. OpenResty's LuaJIT page says LuaJIT became enabled by default in OpenResty 1.5.8.1 and that modern OpenResty uses its own LuaJIT branch with bug fixes and optimizations for OpenResty workloads.
The repository README is explicit that this is the official OpenResty branch, not an independent fork in the usual sense, because it regularly synchronizes changes from upstream LuaJIT. Its additions include Lua APIs such as table.isempty, table.isarray, table.nkeys, table.clone, jit.prngstate, and thread exdata helpers, plus C APIs and JIT tuning.
Adoption follows OpenResty rather than a standalone language community. OpenResty's components documentation says OpenResty's LuaJIT branch is bundled and enabled by default in OpenResty releases since 1.5.8.1, and later OpenResty documentation recommends the branch for ARM64 and OpenResty-specific APIs.
As a Homebrew and MacPorts package, luajit-openresty also matters outside full OpenResty installs: package users can install the OpenResty-tuned LuaJIT runtime directly for development, extension testing, or applications that need OpenResty's LuaJIT behavior.
Users typically install it as the LuaJIT runtime for OpenResty modules, nginx Lua code, and OpenResty-adjacent libraries. It can also be used as a drop-in LuaJIT variant when a project expects OpenResty's extra APIs or JIT defaults.
The important operational distinction is compatibility with OpenResty's runtime assumptions. The branch stays close to upstream LuaJIT, but package maintainers and module authors care about the additional APIs, OpenResty macro, and optimizations documented in the README.
For package maintainers, this package is the LuaJIT variant that explains why systems may ship both luajit and luajit-openresty. It is not merely a differently named formula: it represents the runtime ABI and behavioral expectations of the OpenResty ecosystem.
It is also a good example of a language runtime split driven by an embedding platform. The package is small at the command-line surface, but its significance comes from keeping OpenResty's Lua ecosystem reproducible across source builds, distro packages, and Homebrew installs.
Sicherheitslage
generalized runtime or code generation signal.
yellow Risiko · mittel Konfidenz · runtime
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
luajit-2.1.1776221388 | cli | globales Executable |
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.
https://github.com/openresty/luajit2
Installationsmetadaten
| Paketschlüssel | brew:luajit-openresty |
|---|---|
| Version | 2.1-20260701 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/luajit-openresty |
| Homepage | https://github.com/openresty/luajit2 |
| Repository | https://github.com/openresty/luajit2 |
| Upstream-Dokumentation | https://github.com/openresty/luajit2#readme |
| Lizenz | MIT |
| Quellarchiv | https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20260701.tar.gz |
| Zuletzt aktualisiert | 2026-07-01T10:10:41Z |
| Pulse | updated |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | luajit-openresty |
| Version Scheme | 1 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | yes |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
luajit-openresty
sudo port install luajit-openrestyQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.