Skip to content
/ lute Public
forked from aatxe/lute

Luau for General-Purpose Programming

License

Notifications You must be signed in to change notification settings

bjcscat/lute

This branch is up to date with aatxe/lute:primary.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c6ae29c · Feb 21, 2025

History

88 Commits
Feb 12, 2025
Feb 4, 2025
Feb 7, 2025
Feb 4, 2025
Feb 21, 2025
Feb 21, 2025
Feb 21, 2025
Feb 4, 2025
Feb 21, 2025
Feb 21, 2025
Feb 5, 2025
Feb 21, 2025
Feb 5, 2025
Oct 20, 2024
Dec 20, 2024
Feb 19, 2025
Feb 4, 2025
Dec 18, 2024
Feb 12, 2025
Feb 4, 2025

Repository files navigation

Lute CI

Lute is a standalone runtime for general-purpose programming in Luau, and a collection of optional extension libraries for Luau embedders to include to expand the capabilities of the Luau scripts in their software. It is designed to make it readily feasible to use Luau to write any sort of general-purpose programs, including manipulating files, making network requests, opening sockets, and even making tooling that directly manipulates Luau scripts. Lute also features a standard library of Luau code, called std, that aims to expose a more featureful standard library for general-purpose programming that we hope can be an interface shared across Luau runtimes.

Lute is still very much a work-in-progress, and should be treated as pre-1.0 software without stability guarantees for its API. We would love to hear from you about your experiences working with other Luau or Lua runtimes, and about what sort of functionality is needed to best make Luau accessible and productive for general-purpose programming.

About

Luau for General-Purpose Programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 70.9%
  • Luau 18.8%
  • Python 6.2%
  • CMake 3.9%
  • C 0.2%