Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lune-org/lune
A standalone Luau runtime
https://github.com/lune-org/lune
cli luau scripting
Last synced: 3 months ago
JSON representation
A standalone Luau runtime
- Host: GitHub
- URL: https://github.com/lune-org/lune
- Owner: lune-org
- License: mpl-2.0
- Created: 2023-01-18T18:30:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-22T19:46:57.000Z (4 months ago)
- Last Synced: 2024-09-23T20:46:05.475Z (3 months ago)
- Topics: cli, luau, scripting
- Language: Rust
- Homepage: https://lune-org.github.io/docs
- Size: 2.45 MB
- Stars: 353
- Watchers: 7
- Forks: 82
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-roblox - Lune
- awesome-roblox - Lune
README
Lune
A standalone [Luau](https://luau-lang.org) runtime.
Write and run programs, similar to runtimes for other languages such as [Node](https://nodejs.org), [Deno](https://deno.land), [Bun](https://bun.sh), or [Luvit](https://luvit.io) for vanilla Lua.
Lune provides fully asynchronous APIs wherever possible, and is built in Rust 🦀 for speed, safety and correctness.
## Features
- 🌙 Strictly minimal but powerful interface that is easy to read and remember, just like Luau itself
- 🧰 Fully featured APIs for the filesystem, networking, stdio, all included in the small (~5mb zipped) executable
- 📚 World-class documentation, on the web _or_ directly in your editor, no network connection necessary
- 🏡 Familiar runtime environment for Roblox developers, with an included 1-to-1 task scheduler port
- ✏️ Optional built-in library for manipulating Roblox place & model files, and their instances## Non-goals
- Making programs short and terse - proper autocomplete / intellisense make using Lune just as quick, and readability is important
- Running full Roblox games outside of Roblox - there is some compatibility, but Lune is meant for different purposes## Where do I start?
Head over to the [Installation](https://lune-org.github.io/docs/getting-started/1-installation) page to get started using Lune!