lux is a luxurious package manager for Lua.
This is free and open source software.
Features include:
- Create and manage Lua projects:
- Easily manage dependencies, build steps and more through the lux.toml file.
- Parallel builds and installs:
- Add/remove dependencies with simple CLI commands.
- Automatic generation of rockspecs:
- Say goodbye to managing 10 different rockspec files in your source code.
- Integrated code formatting via lx fmt:
- Powered by stylua.
- Easily specify compatible Lua versions:
- Lux will take care of Lua header installation automatically
- Forget about users complaining they have the wrong Lua headers installed on their system
- Automatic EmmyLua/LuaCATS based type checking via lx check:
- Powered by emmylua-analyzer-rust.
- Automatic code linting via lx lint
- Powered by luacheck
- Powerful lockfile support:
- Makes for fully reproducible developer environments.
- Makes Lux easy to integrate with Nix.
- Fully compatible:
- Works with existing luarocks packages.
- Have a complex rockspec that you don’t want to rewrite to TOML? No problem! Lux allows the creation of an extra.rockspec file, everything just works.
- Have a very complex build script? Lux can shell out to luarocks if it knows it has to preserve maximum compatibility.
- Automatically adds project dependencies to a .luarc.json file so they can be picked up by lua-language-server.
Website: github.com/lumen-oss/lux
Support:
Developer: Lumen
License: GNU Lesser General Public License v3.0

lux is written in Rust. Learn Rust with our recommended free books and free tutorials.
| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.