29 个版本

0.8.8 2024 年 8 月 22 日
0.8.6 2024 年 6 月 23 日
0.8.2 2024 年 3 月 12 日
0.7.11 2023 年 10 月 29 日
0.1.0 2021 年 5 月 10 日

148命令行界面

Download history 27/week @ 2024-04-29 114/week @ 2024-05-06 84/week @ 2024-05-13 31/week @ 2024-05-20 223/week @ 2024-05-27 51/week @ 2024-06-03 37/week @ 2024-06-10 145/week @ 2024-06-17 50/week @ 2024-06-24 16/week @ 2024-07-01 7/week @ 2024-07-08 7/week @ 2024-07-15 87/week @ 2024-07-29 101/week @ 2024-08-05 56/week @ 2024-08-12

每月 244 次下载
用于 pesde

MPL-2.0 许可证

260KB
6K SLoC

Rust 4K SLoC // 0.2% comments Lua 2K SLoC // 0.1% comments
Lune logo

Lune


Lune 是一个独立的 Luau 运行时。

编写和运行程序,类似于其他语言的运行时,如 NodeDenoBunLuvit,用于纯 Lua。

Lune 尽可能提供完全异步的 API,并使用 Rust 🦀 编写以实现速度、安全和正确性。

功能

  • 🌙 严格最小但功能强大的接口,易于阅读和记忆,就像 Luau 本身一样
  • 🧰 完全功能的文件系统、网络、stdio API,全部包含在小型 (~5mb 压缩) 可执行文件中
  • 📚 一流的文档,可在网络 直接在您的编辑器中查看,无需网络连接
  • 🏡 为 Roblox 开发者提供的熟悉运行环境,包含内置的 1-to-1 任务调度器端口
  • ✏️ 可选的内置库,用于操作 Roblox 场 & 模型文件及其实例

非目标

  • 使程序简短而紧凑 - 正确的自动完成 / 智能感知使使用 Lune 与快速一样,可读性也很重要
  • 在 Roblox 之外运行完整的 Roblox 游戏 - 有一些兼容性,但 Lune 的用途不同

我从哪里开始?

前往 安装 页面,开始使用 Lune!

依赖关系

~14–31MB
~481K SLoC