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

Joined June 2020
6 Photos and videos
Pinned Tweet
26 Nov 2025
🚀 Modules 5.6.1 is now available! This release includes fixes for recently reported issues. Learn more in the release notes: modules.readthedocs.io/en/st… #HPC

34
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
108
Want to follow-up after this meeting? Join our mailing-list or chat room, see modules.readthedocs.io/en/la…

1
25
Replying to @spackpm
Presentations are available at hpsf2026.sched.com/overview/…

1
18
📣 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…
24
📢 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…
2
97
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
220
🎉 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! 🚀
12
New config option for next feature release (5.7): "path_entry_reorder". When enabled, "prepend-path", "append-path", and "module use" will reorder existing entries instead of leaving them untouched. 👉See modules.readthedocs.io/en/la…

12
🎉 Starting the year with speed improvements! Recent work on Modules significantly reduces the time spent evaluating large numbers of modulefiles. If performance matters in your environment, check out the details: 👉 modules.readthedocs.io/en/la…

13
16 Dec 2025
🌱 HPSFCon 2026 will feature a dedicated Environment Modules Project Meeting track! We’re looking for talks on: • New “module” developments • Creative use cases • Site-specific customizations • Best practices & lessons learned
1
31
16 Dec 2025
This track is not limited to the Modules project — talks about Lmod or any other module implementation are very welcome. If your work touches environment modules and you think others can learn from it, we’d love to hear from you!
1
26
10 Nov 2025
Thrilled to join the High Performance Software Foundation as an established project! Excited for the road ahead 🎉 hpsf.io/blog/2025/high-perfo…

25
🚀 Modules 5.6 is out! Packed with new features: ✨ spider sub-command 🔗 require_via for module hierarchy 👀 Always show hidden modules ⚠️ Warnings on eval issues 🆘 Simplified help message 🔄 Newline support in env vars 📦 Declare provided elements 🔎See modules.readthedocs.io/en/la…

1
1
5
432
31 Jul 2025
✨ New in upcoming *Modules v5.6*: the `require_via` config option! It lets you define dependency links between *via* modules and modulefiles in the paths they enable — bringing full support for the *module hierarchy* mechanism. 🔗 Learn more: modules.readthedocs.io/en/la…

37
30 Jul 2025
Coming in Modules v5.6: the new `spider` sub-command! 🕷️ It lists all available modules—both in enabled modulepaths and those discovered recursively. Learn more: modules.readthedocs.io/en/la…

29
24 Jul 2025
🚀 Coming in Modules v5.6: new provide command lets modules declare additional elements they offer (as aliases)! Details & examples 👉 modules.readthedocs.io/en/la…

34
30 Jun 2025
New feature introduced in upcoming Modules v5.6: ability to always see hidden modules, by adding the "hidden" item to the output configuration options. See modules.readthedocs.io/en/la…

33
13 Jun 2025
Do you know the "envml" command? Like "env", it runs a program in a modified environment, but here environment is modified by Modules. "envml" is available since Modules 4.0 and it is freshly documented in its own man page 📖: modules.readthedocs.io/en/la…

1
2
56