lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Mon, 28 Mar 2022 at 14:13, Roberto Ierusalimschy <roberto@inf.puc-rio.br> wrote:

Are there new relevant uses of Lua we should be aware of?
("new" ≈ released in the last year.)

Some interesting new Lua-based or related projects that crossed my radar in the past year or so:

- SNKRX, an open-source game written in Lua. Steam: https://store.steampowered.com/app/915310/SNKRX/ Github: https://github.com/a327ex/SNKRX

- MicroStudio is an online game development environment, it added Lua support this year: https://microstudio.dev/community/news/microstudio-now-supports-4-programming-languages-microscript-python-_javascript_-and-lua/254/

- RedBean is a self-contained portable binary web server. It embeds Lua for dynamic page generation: https://redbean.dev/

- FullMoon extends RedBean's default Lua runtime with a more extensive framework for web applications: https://github.com/pkulchenko/fullmoon

- Lite XL is a GUI text editor written in Lua: https://github.com/lite-xl/lite-xl

- https://supershields.io/ is a web service that can dynamically generate "badges" (small informational images) backed by Lua scripts (dev docs: https://github.com/0ddParity/supershields/wiki/Supershields-scripting )

- Self-contained Lua 5.1 distribution (Go reimplementation): https://github.com/tongson/LadyLua

- Yuescript is a Moonscript dialect (compiles to Lua): https://github.com/pigpigyyy/Yuescript

- The mpv video player supports Lua plugins (not new), enabling experiments such as https://github.com/dfaker/VR-reversal/

- LuaRT is a Windows-focused Lua distribution/framework: https://www.luart.org/

- Roblox open-sourced their Lua-derived scripting language: https://luau-lang.org/

- Zoltan, for hosting Lua in Zig programs: https://zig.news/ranciere/zoltan-a-minimalist-lua-binding-4mp4

- "Writing Compiler Front-Ends for LLVM with Lua using Mewa": https://www.codeproject.com/Articles/5301384/Writing-Compiler-Front-Ends-for-LLVM-with-Lua-usin

- LunarML, ML->Lua compiler: https://github.com/minoki/LunarML

- Lua for PalmOS: https://oldvcr.blogspot.com/2021/08/plua-revisited-lua-for-palmos-and.html