luaver
« Back to VersTracker
Description:
Manage and switch between versions of Lua, LuaJIT, and Luarocks
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: lua luajit luarocks version-manager development
Install: brew install luaver
About:
Luaver is a command-line utility that simplifies the installation and management of multiple Lua environments. It allows developers to seamlessly install, switch between, and manage different versions of Lua, LuaJIT, and Luarocks on a per-project or global basis. This tool is essential for maintaining compatibility across projects that rely on different Lua versions.
Key Features:
  • Install multiple versions of Lua, LuaJIT, and Luarocks
  • Seamlessly switch between installed versions globally or per-shell
  • Simple, user-friendly command-line interface
  • Manages environment variables automatically
Use Cases:
  • Managing Lua versions for different legacy and modern projects
  • Testing Lua libraries across multiple interpreter versions
  • Setting up consistent development environments for Lua teams
Alternatives:
  • luaenv – Similar functionality to luaenv, but Luaver also manages LuaJIT and Luarocks out of the box.
  • Docker – Docker provides complete environment isolation but is heavier than Luaver's lightweight version switching.
Version History
Detected Version Rev Change Commit