Lux Package Manager icon
Lux Package Manager icon

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.

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Linux
  • Windows
  • BSD
  • Lua
-
No reviews
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

  •  898 Stars
  •  16 Forks
  •  89 Open Issues
  •   Updated  
View on GitHub
Lux Package Manager was added to AlternativeTo by Paul on and this page was last updated .
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