Environment Modules: provides dynamic modification of a user's environment

Joined June 2020
Environment Modules 5.7.0 is out! 🚀 ⚡ Loads up to 2.7x faster 🪝 Stable hook API (add-hook) 🙈 modulepath-ignore with gitignore-style patterns 🏛️ Open governance, now under @HPSFofficial Full story: hpsf.io/blog/2026/environmen…
3
45
Call for Proposals for the 2027 HPSF Conference is officially OPEN! Come to Montreal and share your expertise. 🗓️ Event: April 12-16, 2027 ⏰ CFP Deadline: Jan 17, 2027 Submit your talk for #HPSFCon today: events.linuxfoundation.org/h…
2
1
1
283
Modules 5.6.2, 5.3.2 and 4.5.4 are out, fixing CVE-2026-85013: command injection in the Bash completion of module/ml via malicious module names. All versions 3.2.7 to 5.6.1 affected, please upgrade. Advisory: github.com/envmodules/module… Found by AISLE in partnership with Red Hat.
1
122
📦 Coming in Modules 5.7: new ignore_cache_subcmds option to skip the module cache for chosen sub-commands (e.g. load) — faster with huge cache files, while avail & co keep the cache benefits. modules.readthedocs.io/en/la…
23
📦 Coming in Modules 5.7: the new --with-pythondir installation option lets you install the env_modules Python module in your Python's site-packages — import env_modules then works without setting PYTHONPATH. modules.readthedocs.io/en/la…
24
Why join the High Performance Software Foundation? HPSF membership gives your org a real voice in shaping the software behind it — three tiers, governance seats, and a neutral home under the Linux Foundation. Learn more: bit.ly/4gGnSVY
3
3
217
Modulepaths cluttered with files that aren't modulefiles? Modules 5.7 will introduce modulepath-ignore: .gitignore-style patterns to skip them entirely — not walked, not reported, not cached. modules.readthedocs.io/en/la…
13
Modules v5.7 will add a stable Hook API: it'll let you register site procedures on modulefile/modulerc evaluation with the new add-hook command, instead of relying on internal trace/rename tricks that can break across upgrades. Details: modules.readthedocs.io/en/la…
31
⚡Coming in Modules 5.7: faster module load in dirs with hundreds/thousands of sibling versions. Resolving an exact name/version no longer checks every sibling - it stops once default/latest are settled. Learn more: modules.readthedocs.io/en/la…
1
1
28
Save the date for HPSF Conference 2027! #HPSFCon will take place April 12-16, 2027 in Montreal, Canada
2
2
87
🚀 New in Environment Modules: Initialize environment variables on first modification. Define default values for path-like environment variables (such as MANPATH) before they're first updated, ensuring system defaults are preserved. Learn more at modules.readthedocs.io/en/la…
1
1
64
🔗 New in Modules: "linked_envvars" Keep related environment variables automatically synchronized. Link CPATH → INCLUDE_PATH (or any variables you choose) and modulefile updates are mirrored automatically. See modules.readthedocs.io/en/la…
56
On Wednesday we had our very first Environment Modules Meeting at #HPSFcon. Many thanks to all the attendees for the very good discussions we had. A particular interest has been shown in variants, lua modulefile support and integration with @Spackpm.
2
1
2
119
📣 The Environment Modules Project is hosting a half-day session at the HPSF Conference this March! Join us to connect, share best practices, and explore the future of software environment management in HPC. 🔗 Schedule & registration: events.linuxfoundation.org/h…
26
📢 First Modules Project Technical Steering Committee (TSC) meeting — Feb 18, 5:00 PM CET. Open to everyone! We’ll discuss the roadmap for version 5.7. Details 👉 github.com/envmodules/module…
1
2
100
EnvModules retweeted
The agenda for the 2026 Spack User Meeting is live! Check it out below, along with the rest of HPSFCon and 9 other project meetings. Don't miss all these awesome talks -- join us in Chicago this March! #hpc #hpsf hpsf2026.sched.com/overview/…
2
4
232
🎉 Big news! We’re excited to welcome Adrien Cotte within the maintainer team of Modules. Adrien works at AS+ as HPC Project Manager. Thank you for stepping up and helping move the project forward—welcome aboard! 🚀
13