Lux Package Manager icon
Lux Package Manager icon

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.

License model

  • FreeOpen Source

Application type

Platforms

  • Mac
  • Linux
  • Windows
  • BSD
  • Lua
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Command line interface
  2.  Linting
  3.  Package Manager
  4.  Lint support

 Tags

  • lua

Lux Package Manager News & Activities

Highlights All activities

Recent activities

Show all activities

Lux Package Manager information

  • Developed by

    Neorocks
  • Licensing

    Open Source (LGPL-3.0) and Free product.
  • Written in

  • Alternatives

    2 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentOS & Utilities

GitHub repository

  •  684 Stars
  •  8 Forks
  •  67 Open Issues
  •   Updated Jul 13, 2025 
View on GitHub

Our users have written 0 comments and reviews about Lux Package Manager, and it has gotten 0 likes

Lux Package Manager was added to AlternativeTo by Paul on Apr 10, 2025 and this page was last updated Apr 10, 2025.
No comments or reviews, maybe you want to be first?
Post comment/review

What 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.

Official Links