Skip to content
forked from lune-org/lune

A standalone Luau script runtime ๐ŸŒ™

License

Notifications You must be signed in to change notification settings

chemiclast/lune

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Lune ๐ŸŒ™


A standalone Luau script runtime.

Write and run scripts, similar to runtimes for other languages such as Node / Deno, or Luvit 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 (~4mb) 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 installation page to get started using Lune!

About

A standalone Luau script runtime ๐ŸŒ™

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 81.1%
  • Lua 18.9%