LuaDirectory > LuaAddons > Lua发行版
这是一个 Lua 发行版的列表。这些发行版通常包含 Lua 以及库,通常针对特定平台(例如 POSIX 或 Windows 特定),并且通常采用二进制形式(但可能也包含源代码)。
对于为各种平台编译的纯 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 的快速便捷的 Lua 全能发行版(计划支持 MacOS)。提供与操作系统集成的功能以及许多外部库。附带 SDK、详尽的文档和测试套件。
- [MurgaLua] (5.1) - 一个完整的 Lua 运行时,文件大小仅为 500KB,适用于 Windows、Linux 和 MacOSX,捆绑了 LuaFltk?、LuaSocket?、LuaSQLite、LuaFileSystem 和 Copas。附带 [FLUID] GUI 生成器。
- [wxLua] (5.1) - 分发为独立的脚本运行时以及 Lua 扩展模块包。提供跨平台的原生外观 GUI 小部件,以及套接字、流、打印、剪贴板访问等功能。
- [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) - 适用于 Windows、Linux 和 OSX 的 LuaJIT 发行版。包含自包含的可移植目录、基于 git 的部署、C 源代码、构建脚本和二进制文件。
- [ULua] (LuaJIT, Lua 5.1) - 一个基于 LuaJIT 的适用于 Windows、OSX 和 Linux(x86 和 x64)的 Lua 发行版。提供二进制包,无需编译器。包含来自 LuaRocks 的 300 多个每日更新的包。
- [LuaJLS] (5.3/5.4) - luajls 是一套用于开发独立 Lua 应用程序的 Lua 模块。这些模块提供了通用函数,如类定义和 Promise,以及操作系统抽象,如文件系统和网络访问。模块支持基于事件循环的异步 I/O。主要目标操作系统是 Linux 和 Windows。
- Windows
- [LuaRT], (5.4) LuaRT 是一个适用于 Windows 的综合性框架,包含特定的运行时库(包括文件、套接字、压缩、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 Service] (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
- BSD
- Sony 游戏机
- Nintendo 游戏机
- 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] - 主要用于创建需要图形(我猜的)的 iPad 应用的 Lua 应用。
- [Touch Lua] - 适用于 iPod 的 Lua 应用(免费),Touch Lua+ 适用于 iPad(收费)。
- [iLuaBox] (5.2) - 一款商业产品,在 iPad 和 iPhone 上托管 Lua,允许直接在设备上编辑和执行脚本。
- [Simply Lua] (5.3) - 一款商业产品,在 iPad 上托管 Lua,允许直接在设备上编辑和执行脚本。
- Google Android
- Palm OS
- Symbian OS
- BREW
- [LuaBREW] (5.1) 注意:链接已失效 14/10/13 - Lua 移植到 Qualcomm 的 BREW 平台。
- RISC OS
- 嵌入式系统
- 其他
另请参阅
RecentChanges · preferences
编辑 · 历史
最后编辑于 2023 年 11 月 7 日上午 10:26 GMT (差异)