EasyBuild
EasyBuild - building software with ease (by easybuilders)
spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers. (by spack)
| EasyBuild | spack | |
|---|---|---|
| 7 | 66 | |
| 511 | 5,066 | |
| 0.8% | 0.8% | |
| 2.6 | 9.9 | |
| 21 days ago | 5 days ago | |
| Shell | Python | |
| GNU General Public License v3.0 only | Apache-2.0 or MIT |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
EasyBuild
Posts with mentions or reviews of EasyBuild.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-04.
- EasyBuild ā a software build and installation framework
-
[Question] Understanding environments and libraries caching on a beowulf cluster
Use tools like easybuild or spack to maintain the software and the modules at the same time.
-
Iām currently a assistant for HPC
For one nice way to install software in a reproducible way for HPC and manage it via modules check: https://easybuild.io/
-
Getting started/recommendations
Get comfortable with environment modules (see e.g., lmod), and check out installation systems like EasyBuild and Spack.
-
Pounding my head on the wall
Modules, in this context, refer to Environment Modules). The article would be better than any summary I could hastily provide, but I would recommend the functionally equivalent Lmod as an alternative. Furthermore, I would strongly recommend managing software installation via EasyBuild.
-
HPC design choices
Software administration: https://easybuild.io/
-
Central installation of Julia on an HPC
There is an Easybuild recipe available for building Julia from source (not merged into the repo yet, but it works):
spack
Posts with mentions or reviews of spack.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2026-01-06.
- Spack: A Package Manager for Supercomputers
-
Spack: Package manager for MPI Cluster
Few months back I found Spack, Spack is an open source flexible package manager to easily install software packages for your HPC environment. Some advantages which it offers which are great if someone is trying to create an HPC cluster:
-
enclose.horse
Nice, you don't see clingo mentioned often. We use it in the Spack package manager for resolving dependencies [1]
[1] https://github.com/spack/spack
- Nvidia DGX Spark: great hardware, early days for the ecosystem
- Spack ā a package manager for supercomputers, Linux, macOS, and Windows
- The Spack Package Manager release v1.0.0
- Spack v1.0
- Spack 1.0 is out. Spack is a flexible package manager
- Spack v1.0 Is Out
- Spack: Flexible package manager supporting multi versions, configs and compilers
What are some alternatives?
When comparing EasyBuild and spack you can also consider the following projects:
Lmod - Lmod: An Environment Module System based on Lua, Reads TCL Modules, Supports a Software Hierarchy
HomeBrew - šŗ The missing package manager for macOS (or Linux)
HPCBIOS - High Performance Computing for BIOinformatics Software (and beyond)
nixpkgs - Nix Packages collection & NixOS
Environment Modules - Environment Modules: provides dynamic modification of a user's environment
NixOS-docker - DEPRECATED! Dockerfiles to package Nix in a minimal docker container