Ecosystem Compatibility
Lux reads rockspecs and speaks the Luarocks ecosystem's language. For packages with custom build backends luarocks is automatically installed, configured and used as a compatibility layer.
Embeddable
Both in Rust and directly in Lua. Lux can be wrapped and adapted to any use case.
Native Luau Support
Need Rojo or Wally support? It's all right here, well-supported and ready.
Workspaces
Supports scalable software by allowing multiple projects to sit in a single namespace.
Reproducible by default
The lockfile records integrity hashes. Vendors sources when a build has to work offline.
First-class Neovim support
Generates Neovim-compatible package directories. Pass a single flag and use Lux as your Neovim package manager.