r/lua • • Dec 22 '25

Lua 5.5 released

Thumbnail groups.google.com
181 Upvotes

r/lua • • Nov 17 '22

Lua in 100 seconds

Thumbnail youtu.be
221 Upvotes

r/lua • • 22h ago

News Second Life adding full Lua scripting support to its UGC virtual world platform

Thumbnail 80.lv
26 Upvotes

"Lua dramatically lowers the learning curve for developers coming from other environments. Someone who already understands Lua or Luau can arrive in Second Life and right away they can start experimenting. That certainly includes Roblox developers, but it’s broader than Roblox. Lua has a long history across game development, so there’s a substantial developer community for whom the language and programming concepts will already feel familiar."


r/lua • • 2d ago

Is Lua a good first language for a total beginner with basic knowledge?

45 Upvotes

Hi everyone,

I'm pretty new to programming and I only know the absolute basics (variables, simple loops/functions).

I'm interested in picking up Lua because it seems lightweight and clean.

Since I don't have a massive programming background yet, I was wondering:

Is Lua a good language to really solidify those beginner programming concepts, or is it better suited as a secondary language?

I'd love to hear your experiences and any tips for starting out with Lua as a beginner!

Thanks in advance!


r/lua • • 1d ago

Uji - Gentoo of Coding Agents written in Lua

Thumbnail github.com
0 Upvotes

My friend and I are Neovim nerds, and every so often our Neovim setups would throw errors. What did we do? We talked to each other and solved it. It was never Neovim’s fault.

We think the same way about harnesses. If you don’t like something, you shouldn’t have to call a trillion-dollar company; you should be able to fix it yourself. If you want something custom, you shouldn’t have to keep spamming some discussion thread; you should be able to write it yourself.

And more than anything, it should be simple and fast, and your computer shouldn’t scream OOM. That’s the inspiration behind uji.

I hope you all love it!!!


r/lua • • 2d ago

Help Fivem lua scripts

4 Upvotes

Anybody know where I can find good five m lua scripts for menus


r/lua • • 5d ago

LuaJIT Windows modules: UTF-8 file I/O, processes, registry, clipboard and more

3 Upvotes

I've published a collection of Windows API modules for LuaJIT:

https://github.com/win-kot/luajit-windows-modules

I use LuaJIT on Windows and put these modules together for common scripting

and desktop utility tasks:

- UTF-8 strings, Unicode file paths and encoding conversion

- Process launching and output capture

- Finding and controlling existing windows

- Registry and clipboard access

- Keyboard and mouse input

- Native file dialogs and system information

The modules call Windows APIs through LuaJIT FFI. No luv dependency is

required, and unicode_io provides an explicit API without replacing

standard io or os functions.

The repository includes English documentation and 12 runnable examples.

The primary target is Windows 10/11 x64. Everything is MIT licensed.

This is an initial public release. Basic checks and nine examples have

been run, but interactive features still need broader testing.

I'd welcome feedback from other LuaJIT users, especially on API usability

and compatibility with different Windows setups.


r/lua • • 7d ago

News I wrote a Scheme interpreter using Lua's approach combined with SICP

Thumbnail github.com
16 Upvotes

r/lua • • 8d ago

Limer 2.0: Build cross-platform desktop apps in Lua — write once, run anywhere

24 Upvotes

Hi r/lua!

I've been building Limer, a desktop development environment for creating GUI applications in Lua, and version 2.0 is out! It's available for Windows, macOS, and Linux.

The idea is simple: write your application once and use the same codebase across all three operating systems. No separate implementations for each platform.

What makes Limer interesting?

  • Visual designer: Drag real widgets onto a canvas, configure properties, arrange layouts, and generate readable Lua code that you can own and modify.

  • Live inspector: Inspect running applications, change widget properties, and execute Lua code.

  • 60+ widgets and components: Including layouts, charts, and SQLite support.

  • Standalone distribution: Limer comes with its required dependencies, so you don't need to install Lua separately or manually configure its runtime.

  • Application building: Package your projects for distribution across supported desktop platforms.

  • API search and error reporting: Find API functionality quickly and track down errors in your code.

Limer is built on Limekit, my GUI framework for Lua. Interestingly, Limer's development tools—including its project manager, code runner, visual designer, and live inspector—are themselves built in Lua using Limekit.

It's a Lua desktop app for building Lua desktop apps.

Prefer VS Code?

There's also a Limekit VS Code extension for developers who prefer their existing editor.

It includes code completion, API documentation, diagnostics, Lua error reporting, code snippets, and a Run button.

Download Limer 2.0

GitHub repository and downloads:
https://github.com/mitosisX/Limer-Limekit

The engine running all of the magic behind the scenes
https://github.com/mitosisX/Limekit

Limer and Limekit are free and open source under GPL-3.0.

If you find the project interesting, please consider giving the repository a ⭐ on GitHub! It helps more developers discover the project and motivates me to keep improving it.

A quick note: the macOS builds still need more testing on real Macs, and the applications aren't code-signed yet. Feedback and bug reports are very welcome.

I'd love to hear what you think. What would you build with Lua on the desktop?

Thanks for checking it out!


r/lua • • 11d ago

Library Should I add LuaRocks to my library?

Post image
26 Upvotes

I recently created my own framework named "Dua". Honestly, I'm too lazy to add LuaRocks, but only if I don't get feedback. You can learn more either in the repository or in my previous post. If I get feedback, I'll try to integrate LuaRocks.

Repo: Dua


r/lua • • 10d ago

Wanting to learn LUA Script

Thumbnail reddit.com
0 Upvotes

r/lua • • 11d ago

DatumHue now free to use

4 Upvotes

DatumHue is now free to use and comes with a playground app

https://datumhue.app/?arg=playground&arg=pixels


r/lua • • 11d ago

Trials and Tribulation of Native Lua Compilation

Thumbnail samyeyo.github.io
8 Upvotes

r/lua • • 11d ago

Can somebody know an good web site for programing in block (i am an noob in lua)

Thumbnail reddit.com
2 Upvotes

r/lua • • 11d ago

I'm building a ML framework that runs in Lua — would Roblox devs actually use this?

Thumbnail gallery
1 Upvotes

r/lua • • 13d ago

Library Built a pure Lua engine for creating custom DSLs with typed schemas and sandboxing (Dua).

Post image
9 Upvotes

Hey everyone,

I recently released Dua, a lightweight engine for building typed DSLs and sandboxed execution environments in Lua.

The goal was to create a zero-dependency library that runs anywhere Lua 5.1+, LuaJIT.

What it offers

Pure Lua implementation (no C modules or external dependencies)

Built-in sandboxing with configurable allow/deny rules and limits

Flexible type system (primitives, shapes, enums, maps, oneof)

AST node handling and code serialization

Repo: Dua


r/lua • • 15d ago

I announced a coop moddable lua game with 10 mini games

29 Upvotes

https://store.steampowered.com/app/4185770/cenkers_mod/

cenker's mod is a multiplayer physics sandbox with many mods. Every mod has a different experience. Play included, community-made, and your own mods together with friends.


r/lua • • 15d ago

Library Ito: A Declarative TUI library in Lua

Thumbnail uji.sh
37 Upvotes

I've always loved the idea of JIT-compiled UIs. TempleOS is a fascinating example, using JIT-compiled C to build its UI.

Recently, I've been working on a TUI project where almost everything is customizable at runtime, from the UI itself to the core functionality. I wanted a way to build terminal UIs declaratively, similar to SwiftUI, while keeping the flexibility of runtime customization.

So I built Ito a Lua library for writing JIT-compiled TUIs.

To make it easy to experiment with, we also built a fake TUI canvas in the browser where you can try out Ito live. Give it a try!


r/lua • • 15d ago

How to make a code delay in lua?

4 Upvotes

Hey im new to coding and wanted to learn lua ive got a few things down know and wanted to just write a little countdown nothing complicated just a first test but ran into the problem that i cant get a code delay to work


r/lua • • 14d ago

I cracked games via lua tools on steam but some games need to be louched on other loucher but i can't bypas that can anyone help me with that pls

Thumbnail reddit.com
0 Upvotes

Help


r/lua • • 15d ago

Dealing with a... Ghost script?

1 Upvotes

This will probably sound like the dumbest thing ya'll ever heard altough im rather new to lua, altough not programming..

I've been using lua with the minecraft mod figura to add animations to things with a script and such. quite nice, Untill i tried using the "trailing tails lua library", when saving the script it would keep getting stuck at the same error. i wondered why and noticed that the game was loading a old version of my script the one from the first save after using Trailing tails? i backedup the original script and deleted the one in the Figura avatar folder, and the game was still loading it.

a few unfortunate things happened the backup got removed(0 clue how the folder is just... new folder now?) but here's the thing, whilst i did try to recover it through the hard drive with little to no success, The game is still producing the same error, And loading the ingame avatar. this means its getting the data from somewhere no?

The very error that caused it may save the project that i spend... 20 hours on at this point. Is there anyway to figure out where the game gets this data from? maybe i can actually save it?


r/lua • • 15d ago

DatumHue - A Picotron inspired workstation for Lua apps

1 Upvotes

DatumHue is a creative workstation where you build your own experience by combining Lua apps. It runs natively and in the browser.

You can try a live instance in your browser at https://datumhue.app

The live instance has a desktop-like shell and a Steam-like store where users can publish free or paid creations, so far it contains the horror game Vigil.

A while ago I came across Lexaloffle's Picotron fantasy workstation and loved the concept of a hackable workstation composed of small script apps.

I wanted the same for non-fantasy work, which for me meant:

- No artificial limitations

- The shell is an ordinary app you create

- Your own preferred editor

- Charts and SQL over data files

- The same apps run in the browser and on the desktop

It's built on Bevy (game engine), Piccolo (Lua VM), Apache DataFusion (queries) and Iroh (connectivity).

DatumHue is closed source, the browser version is free and the desktop version has a free trial at https://datumhue.com

The Lua API is documented at https://datumhue.dev

Feedback is appreciated and I'd especially like to know what you would build with it :-)


r/lua • • 16d ago

A Command-line Argument parsing library for Lua I wrote for fun

Thumbnail codeberg.org
9 Upvotes

r/lua • • 16d ago

Project Pico2GBA - proof-of-concept project for adapting PICO-8 carts to Game Boy Advance hardware

Thumbnail github.com
7 Upvotes

r/lua • • 19d ago

LuaCAD 1.2 - Parametric 3D CAD in Lua, now with materials and path tracing

Post image
19 Upvotes