LuaDirectory > LuaAddons > Lua
Distributions
這是 Lua 分發列表。這些通常包括 Lua 加上函式庫,通常是針對特定平台(例如,POSIX 或特定於 Windows 的)且通常為二進制形式(但可能也有原始碼)。
針對各種平台編譯的 Vanilla Lua 二進制檔(不含附加元件),請參閱 LuaBinaries。針對替代的 Lua 編譯器和 Lua VM 實作,請參閱 LuaImplementations。
請勿在項目中提及次要 Lua 版本號碼。這些詳細資訊在此處並不重要,只會增加維護此頁面的成本。
- 跨平台 / 多平台
- LuaRocks - Lua 模組的套件管理員,包括網路擷取、自動化建置、安裝和管理(例如,Python 的 Pip、Ruby 的 RubyGems?、Node.js 的 npm、Perl 的 CPAN 等。)
- LuaDist(5.1)- 與LuaRocks不同之處在於,LuaDist的主要重點是完全自動化和獨立部署,包括 Linux (*nix)、Windows 和 Mac 平台上外部函式庫的管理。大部分的原始碼模組採用 [cmake] 格式,也可以在LuaDist外部建置。它不會修改 Lua
require
,因此只支援單一模組版本(建議使用多個部署目錄來處理多個版本)。另請參閱 [LuaRocks 清單討論] 和 LuaBuildSystems。 - [LuaAIO](5.1)- Windows 和 Linux(規劃中 MacOS)的快速且容易使用的一體式 Lua 分發。提供作業系統整合式功能和許多外部函式庫。隨附 SDK、詳盡的文件和測試套件。
- [MurgaLua](5.1)- 針對 Windows、Linux 和 MacOSX 的單一 500kb 檔案中提供完整的 Lua 執行時期,搭配 LuaFltk?、LuaSocket?、LuaSQLite、LuaFileSystem 和 Copas。隨附[FLUID] GUI 建置工具。
- [wxLua](5.1)- 分發為獨立腳本執行時期和 Lua 擴充模組套件。呈現跨平台原生外觀的 GUI 小工具以及 Socket、串流、列印、剪貼簿存取權等功能。
- [LuaX](5.0)- 具有擴充功能的 Lua,專為建立多作業系統 Lua 應用程式(包括 GUI、序列埠等模組)的開發平台,特別適用於工業自動化和嵌入式產品。(已棄用)
- [LuaCheia](5.0)- 針對 GNU/Linux、Mac/OS X、Windows、*BSD、Solaris 等的 Lua 5.0。包含許多附加二進制模組。(不再維護)
- [AKFAvatar](5.2)- 具有虛擬形象的圖形文字導向使用者介面,適用於 GNU/Linux、Windows 等
- [luapower](LuaJIT、Lua 5.1) - LuaJIT 的 Windows、Linux 和 OSX 發行版。自成一體的移植式樹狀結構,基於 Git 的部署,包含 C 原始碼、建置指令碼和二進位檔。
- [ULua] (LuaJIT、Lua 5.1) - 基於 LuaJIT 的 Windows、OSX 和 Linux (x86 與 x64) 的 Lua 發行版。二進位套件,不需編譯器。每日更新超過 300 個來自 LuaRocks 的套件。
- [LuaJLS] (5.3/5.4) - luajls 是用於開發獨立 Lua 應用程式的 Lua 模組組。模組提供一般用途函式,例如類別定義和承諾,到像是檔案系統和網路存取等作業系統抽象化。模組支援基於事件迴圈的非同步 I/O。主要的目標作業系統是 Linux 和 Windows。
- Windows
- [LuaRT],(5.4) LuaRT 是 Windows 的綜合架構,附有特定的執行時期函式庫 (包括檔案、socket、壓縮、GUI、utf8 字串等)。二進位發行版提供一次點選安裝/解除安裝。LuaRT 的主要目標是提供一個在 Windows 作業系統上開發 Lua 的簡單且快速方式,且無需外部依賴性。
- [LuaWiMix],(5.1/5.2/5.3) 這個名稱衍生自「Lua Windows Mix」,提供可選的 LuaRocks,預設的 Lua 版本為 5.3。包含安裝程式、直譯器/編譯器、函式庫、ILUA 和 LuaForWindows 的文字編輯器?。目前為預覽版,但已經可運作。需要 MinGW。在安裝 LuaWiMix 之前,請先安裝 MinGW?。
- [Lua for Windows],「LfW」(5.1) - Windows 作業系統上 Lua 指令碼語言的「內含電池環境」。包含安裝程式、直譯器/編譯器、函式庫、文件、範例和文字編輯器。
- [LuaPlus] (5.1) - 實作一些語法、核心和 API 強化功能 (寬字元字串、增強的元表、客製記憶體配置器)。提供許多 Lua 模組和工具,有遠端 Lua 除錯器、.NET 封裝器、MSVC/VS.NET 外掛程式。
- [Lua Windows 服務] (5.1) - 在 Windows 服務架構中託管的 Lua 二進位檔,允許在 Lua 中開發 Windows 服務。仍在 alpha 版本中,但應足夠完整以供使用。
- [Winsh.lua] (5.2) - Windows 的獨立 Lua 執行時期,具備將指令碼內嵌到資源中的能力,將指令碼連結到 Windows 訊息和深入 Windows Shell 指令碼編寫的函式庫。
- [Lua+sqlite3+lfs] (5.3) - Windows 的獨立 Lua v5.3.5,內建 lsqlite (即 sqlite3)、lfs v1.7.0 和 SQLite3 v3.32.3
- Mac OS
- Linux
- [Lua 的 RPM] (5.1) - 來自 Rpmfind.Net。
- [Debian 套件] (5.1) - Debian Linux 的 Lua、函式庫/模組和相關軟體。
- [Slackware 的 Lua] (5.1) - Slackware Linux 的 Lua 套件。
- [Lua+sqlite3+lfs] (5.3) - 適用於 Linux i386 的獨立式 Lua v5.3.5, 內建 lsqlite (稱為 sqlite3)、 lfs v1.7.0 和 SQLite3 v3.32.3
- 請查閱你的配銷存放庫。
- BSD
- [FreeBSD 埠] (5.1) - FreeBSD 使用的 Lua、函式庫/模組和 Lua 相關軟體。另請參閱 [FreeBSD 傳送員手冊:使用 Lua]。
- [NetBSD 套件] (5.?)。另請參閱 [Lunatik][1][2]。
- Sony 主機
- [Lua Player][3] (5.1) - 適用於 Sony PSP 的 Lua。
- 任天堂主機
- [Micro Lua DS] (5.1) - 適用於任天堂 DS 的 Lua。
- Windows CE - Pocket PC / Windows Mobile
- [LuaCE] (5.3.3) - 適用於 Windows CE 的 Lua 5.3.3
- [LuaCE] (5.1) - 適用於 Windows CE 的 Lua 5.1
- [LuaCE] (5.0) 注意:連結失效 14/10/13 - 編譯適用於 Windows CE 的 Lua 的其他原始檔。(失效連結)
- [Lua5.1-CE] (5.1) - 適用於 WinCE 的 Lua。工具:EVC4。作業系統:WinCE 4.2。(使用上述 LuaCE 進行建置)
- [LuaPPC] (5.0) - 適用於 Pocket PC 的獨立式 Lua 詮譯器。(使用上述 LuaCE 進行建置)(連結已失效)
- [LuaPocket] (5.0) - 適用於 Pocket PC 的獨立式 Lua 詮譯器,具備圖形支援。(使用上述 LuaPPC 進行建置)
- Apple iOS - iPhone / iPod Touch / iPad
- [xyLua] (5.2) 適用於 iPad 的簡單免費 lua ide。
- [Corona][4] (5.1) - 商業 SDK,可用 Lua 編寫 iPhone/iPod Touch/iPad 和 Android 應用程式。
- [Codea] - 主要用於建立需要圖形 (我假設如此) 的事務的 Lua 應用程式,適用於 iPad。
- [Touch Lua] - 適用於 iPod (免費) 的 Lua 應用程式,並有適用於 iPad 的 Touch Lua+(非免費)。
- [iLuaBox] (5.2) - 商業產品,於 iPad 和 iPhone 中載入 Lua,允許在裝置上直接編輯和執行腳本。
- [Simply Lua] (5.3) - 商業產品,於 iPad 中載入 Lua,允許在裝置上直接編輯和執行腳本。
- Google Android
- [jnlua-android] Danke Xie 的穩定 jnlua 和 Lua Android 埠,具備 JSR 223 (javax.script) 介面。它允許 Android 應用程式執行 Lua 腳本並存取 Java 物件。
- [Android Scripting Environment][5] (5.1) - 允許直接於 Android 裝置中編輯和執行腳本和互動式詮譯器。支援 Lua、Python、JRuby、Java
Script、Perl、Tcl 以及其他。 - 請參閱上方的 Corona SDK。
- [AndroLua] (5.1) 由 Michal Kottman 開發,在 Android 上提供 Lua 和 [LuaJava],並可讓您存取 Android API。
- [LuaWebAppServer] (5.1) 由 DADBIZ 開發,在 Android 上提供 Lua、Mongoose、sqlite3 和 mixlua,同時也提供 [win32 版本]。
- Palm OS
- Symbian OS
- BREW
- [LuaBREW] (5.1) 請注意:連結在 2013/10/14 失效 - 將 Lua 移植至 Qualcomm 的 BREW 平台。
- RISC OS
- 嵌入式系統
- [MicroLua] (5.4) - 適用於 RP2040 微控制器的 Lua
- [LSP] (5.2) - Lua Server Pages 是 Real Time Logic 的一項商業產品。LSP 專注於 M2M 和 H2M (人機介面)。LSP 可用於許多商業即時作業系統,例如 VxWorks?、INTEGRITY、ThreadX 等。
- [pbLua] (5.2) - 適用於 Lego Mindstorms NXT 平台的 Lua。
- [Lua89] (5.0) - 將 Lua 嘗試性地移植至 TI89 繪圖計算機。
- [eLua] (5.1) - 一個適合微控制器的精簡版 Lua 執行時間環境,特別考慮到效能限制和低階硬體存取。 [支援眾多並持續擴充中的架構和平台。]
- [Nut/OS 上的 Lua] (5.1) - 精簡版的 Lua 實作,甚至可以在 8 位元微處理器上執行。
- [LuCI] (5.1) 請注意:連結在 2013/10/14 失效 - 一個針對嵌入式裝置的免費 Lua 軟體合輯。也可以做為 [OpenWrt] 韌體 (實際上是嵌入式系統的 Linux) 的一部分。
- [vxLuaGlue] (5.0/5.1/5.2) - 在 [VxWorks] [RT OS] 上執行的軟體和 Lua 指令碼引擎之間的一個簡單黏合器。
- [eCos 的 Lua] (5.0) - 將 Lua 移植至 eCos 嵌入式作業系統 (連結在網頁尾聲附近)。
- 其他
另請參閱
RecentChanges · 喜好設定
編輯 · 歷程
上一次編輯時間:2023 年 11 月 7 日 下午 4:26 GMT (diff)