● Scoop compatible · Rewritten in Go

The missing package manager for Windows

A blazing-fast Windows package manager written in Go. Scoop-compatible manifests, CAS zero-copy installs, and parallel downloads — one command for all your dev tools.

One-line install
irm https://gluestick.sh/install.ps1 | iex

Installs to %USERPROFILE%\.glue and configures PATH automatically. Script at install.ps1.

4.3k
Available packages
3
Buckets
Go
Native concurrent engine
Screen recording of Gluestick Desktop

Gluestick Desktop

A graphical package manager for Glue. Browse and search buckets, install or remove apps with one click — no command line required.

Download

Download

Windows installers for the Glue CLI and Desktop app.

CLI installer

Standalone setup for command-line Glue (glue.exe + shim). Recommended if you prefer a graphical installer over the PowerShell one-liner.

Desktop app

A graphical package manager for Glue. Browse and search buckets, install or remove apps with one click, and keep everything up to date — no command line required.

Why Glue

A modern install engine for Windows built on the Scoop ecosystem — install, update, and manage command-line developer tools in seconds.

📦

Full Scoop compatibility

Use Scoop buckets and manifests as-is. extras, versions, and other buckets work out of the box.

🛤️

Native shim PATH

Zero-overhead shim integration. CLI tools ready immediately — no manual PATH edits.

⚡

CAS zero-copy install

Files stored by SHA-256 in a content-addressable store. Installs via hardlinks — reinstalling the same version is nearly instant.

🔄

Parallel download pipeline

HTTP/2 multi-connection range downloads. Large files fetch in parallel with resume support.

Common commands

Scoop-like CLI — zero learning curve.

Install software

glue install git

Search packages

glue search node

Add a bucket

glue bucket add extras

List installed

glue list

Uninstall

glue uninstall git

Update all

glue update *

Buckets

Glue uses community-maintained Scoop buckets. The official main bucket is included by default.

Frequently asked questions

Quick answers about installing and using Glue on Windows.

What is Glue and how is it different from Scoop?
Glue is a Windows package manager written in Go. It is Scoop-compatible — same manifests, buckets, and CLI verbs — with a faster engine: CAS zero-copy installs, parallel downloads, and native shims. Large installs benefit from parallel HTTP downloads and content-addressed storage that avoids redundant file copies. Glue is a separate runtime that reads Scoop bucket manifests. It does not take over Scoop's workspace (typically %USERPROFILE%\scoop). Scoop remains the project that established the bucket model; community buckets stay independent repositories. Glue does not fork Scoop or manage packages Scoop already installed.
Does Glue work with existing Scoop buckets and manifests?
Yes. Add any public Scoop bucket with glue bucket add <name>. The main bucket is included by default. Browse thousands of packages on the Packages page or at scoop.sh.
Scoop vs Chocolatey vs WinGet: which Windows package manager should you use?
They use different package ecosystems. Glue targets Scoop buckets and user-space developer tools. Chocolatey has its own nupkg format and is often used for broader or system-wide deployment. WinGet focuses on general Windows software distribution. Glue is not a drop-in replacement for either; choose based on the catalog and install model you need.
How do I install Glue on Windows? Does it support ARM64?
Open PowerShell and run: irm https://gluestick.sh/install.ps1 | iex. The script installs 7-Zip and MinGit, downloads glue.exe and shim.exe, and adds %USERPROFILE%\.glue to your user PATH. It detects your CPU architecture automatically and fetches the matching amd64 or arm64 binaries.
Why does Windows show a security warning when I install Glue?
Glue installers do not currently carry a paid code-signing certificate, so Windows may show a SmartScreen prompt on first run, or your antivirus may flag the file. This is normal for unsigned software and not a real virus. To proceed: click "More info" then "Run anyway" in the SmartScreen dialog. If your antivirus deletes the installer, add it to the allowlist and download it again.
Where does Glue install packages on Windows?
By default everything lives under %USERPROFILE%\.glue — the Glue root. Binaries go to .glue\bin, shims to .glue\shims, and each app under .glue\apps\<name>\<version>.
How do I update installed packages with Glue?
Update installed packages with glue update * or glue update <name>. To upgrade the Glue CLI itself, re-run the install script — it fetches the latest release from GitHub.
Is Glue free and open source?
Yes. Glue is MIT licensed. The CLI and shim are on GitHub at gluestick-sh/cli and gluestick-sh/shim. Community Scoop buckets remain separate open-source projects.
Why does Glue report a hash mismatch when installing a package?
Manifests record a fixed download URL and hash. Upstream sometimes replaces the download while keeping the same version number, so the actual hash falls out of sync with the manifest. Once maintainers update the hash, refresh your buckets and try again.
Why does Glue Desktop rebuild its search index on every launch?
The index is rebuilt on every launch. It is in-memory only — a view of local bucket manifests, not a file on disk. Desktop rebuilds it at startup by scanning buckets; it is gone when the process exits. Adding, removing, or updating a bucket only patches memory. That keeps the index consistent with disk without a separate cache format. Browse and search wait until the index is ready. At typical sizes this is fine; if cold start becomes slow later, we can cache by bucket fingerprint.