modules
« Back to VersTracker
Description:
Dynamic modification of a user's environment via modulefiles
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: hpc environment-modules system-management developer-tools scientific-computing
Install: brew install modules
About:
The Modules package provides a powerful and flexible way to manage complex user environments, particularly in High-Performance Computing (HPC) and software development settings. It allows users to dynamically load, unload, and switch software versions and dependencies using simple modulefiles, without requiring system administrator privileges. This eliminates environment conflicts and simplifies the management of diverse software stacks across different projects.
Key Features:
  • Dynamic environment variable manipulation (PATH, LD_LIBRARY_PATH, etc.)
  • Conflict detection and management to prevent software clashes
  • Support for both Tcl and Lua for writing modulefiles
  • Hierarchical module naming schemes for organized software stacks
  • User-specific and system-wide configuration capabilities
Use Cases:
  • Managing multiple versions of compilers, libraries, and applications on a shared HPC cluster
  • Simplifying complex build environments for software development teams
  • Providing reproducible research environments for scientific computing
  • Isolating software dependencies for different projects on a single machine
Alternatives:
  • Lmod – Lmod is a modern, Lua-based replacement for TCL Modules with enhanced features like hierarchical naming and better dependency handling.
  • Spack – Spack focuses on building and installing software from source, managing both the build environment and the resulting installations.
  • Environment Modules (Tcl) – The original Tcl-based implementation; this package is often a more modern or feature-rich fork of that concept.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 11:49pm 0 VERSION_BUMP 242bfc1c
Dec 21, 2024 2:11pm 0 VERSION_BUMP 270865a0
Nov 10, 2024 1:46pm 1 VERSION_BUMP 3988b7ff
Sep 14, 2024 4:47am 0 VERSION_BUMP d0ad092d