Lux Package Manager
Like
Lux is a package manager for Lua. Its purpose is to manage Lua projects, dependencies, build scripts and more for you, so you can focus on writing and shipping Lua code.
Features
- Command line interface
- Linting
- Package Manager
- Lint support
Tags
- lua
Lux Package Manager News & Activities
Highlights All activities
Recent activities
- POX added Lux Package Manager as alternative to LuaRocks and Pkg: ULua Package Manager
- POX added Lux Package Manager
Lux Package Manager information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is Lux Package Manager?
Lux is a package manager for Lua. Its purpose is to manage Lua projects, dependencies, build scripts and more for you, so you can focus on writing and shipping Lua code.
Key features:
- 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 code linting via lx check
- 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.