🌙
Lune
  • README
  • Home
    • Installation
    • Writing Scripts
    • Running Scripts
    • Editor Setup
  • Roblox
    • Introduction
    • Examples
    • API Status
  • API Reference
    • fs
    • net
    • process
    • roblox
    • serde
    • stdio
    • task
Powered by GitBook
On this page
  • Lune 🌙
  • Features
  • Non-goals
  • Where do I start?

README

NextInstallation

Last updated 2 years ago

Lune 🌙


A standalone script runtime.

Write and run scripts, similar to runtimes for other languages such as / , or for vanilla Lua.

Lune provides fully asynchronous APIs wherever possible, and is built in Rust 🦀 for optimal safety and correctness.

Features

  • 🌙 A 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 (~3mb) executable

  • 📚 World-class documentation, on the web or directly in your editor, no network connection necessary

  • 🏡 A familiar scripting 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 scripts short and terse - proper autocomplete / intellisense make scripting using Lune just as quick, and readability is important

  • Running full Roblox game scripts outside of Roblox - there is some compatibility, but Lune is meant for different purposes

Where do I start?

Head over to the page to get started using Lune!

installation
Luau
Node
Deno
Luvit
Current Lune library version
Current Lune library version
Release status
CI status