Show HN: Glu – installing Homebrew packages 2x faster on macOS (glu.run)
I wanted to see how fast Homebrew installs could get if end-to-end install time was the primary design constraint.
It turned into a package manager for macOS that uses Homebrew's bottle ecosystem, consistently ~2x faster than Homebrew on large install graphs.
It's written in Rust, but most performance ideas are independent of the language.
3 comments
[ 3.4 ms ] story [ 15.1 ms ] threadThere is no mirror selection, all bottles are downloaded directly from GHCR's CDN.
The speedup comes mostly from one shot resolution, intelligent download scheduling and parallelization of install and postinstall work.
Packages are installed to /opt/glustore so they don't affect Homebrew installed packages.