Show HN: Lux – A luxurious package manager for Lua
Published on: 2025-05-10 16:13:23
Posted on April 7, 2025
It’s time Lua got the ecosystem it deserves!
For a bit over a year, we have been cooking up Lux, a new package manager for creating, maintaining and publishing Lua code. It does this through a simple and intuitive CLI inspired by other well-known package managers like cargo .
Today, we feel the project has hit a state of “very usable for everyday tasks” .
Features
Fully portable between systems.
Parallel builds and installs. 🚀
Handles the installation of Lua headers for you. Forget about users complaining they have the wrong Lua headers installed on their system. All you need to do is specify compatible lua versions.
A fully embeddable lux-lib crate, which can even be built to expose a Lua API.
crate, which can even be built to expose a Lua API. Has an actual notion of a “project”, with a simple governing lux.toml file. Uses the lux.toml to auto-generate rockspecs. Say goodbye to managing 10 different rockspec files in your repository. 🎉
file. Powerful
... Read full article.