Unofficial Debian & Ubuntu packages with the latest versions of modern development tools: Zig, Ghostty, Helix, lazygit, yazi, eza, uv, bun, fzf, zoxide, jujutsu, k9s, starship, atuin and many more.
You are browsing the raw repository. dists/ holds the signed metadata for each distribution; pool/ holds the package files themselves. Full package list, install guides and news: deb.griffo.io · GitHub
bookwormtrixieforkysid jammynoblequestingresolute
Starting 1 October 2026 at noon (UK time), downloading packages from this mirror requires authentication. Browsing and apt update stay free for everyone; apt install and apt upgrade will need your subscription credentials.
Downloading packages stays free from the GitHub repositories where they are built. A subscription gets you free immediate updates through apt.
How to get access:
apt for a full year and directly supports keeping this project alive. Thank you! 🙏/etc/apt/auth.conf.d/deb.griffo.io.conf — exact commands in the quick setup below.apt keeps working exactly as before.401 Unauthorized from apt? What it means and how to fix it — including the free routes.💬 Questions, issues or anything about this repo? Join our Discord community — the best place to get help and connect with other users.
☕ Previously supported via Buy Me a Coffee? You are wonderful! Head over to our Discord and we will sort out a free lifetime subscription for you. 💜
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc \
| sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" \
| sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
# From 1 October 2026, package downloads require a subscription:
# get yours at https://buy.stripe.com/fZubJ0fJT7Ojepq8qienS08
# then store your credentials (never put them in the sources.list line):
sudo tee /etc/apt/auth.conf.d/deb.griffo.io.conf > /dev/null <<'EOF'
machine deb.griffo.io
login your-email@example.com
password your-subscription-password
EOF
sudo chmod 600 /etc/apt/auth.conf.d/deb.griffo.io.conf
🧩 On Debian, extrepo can do all of this for you. Both lanes are registered in extrepo-data, so sudo apt install extrepo && sudo extrepo enable griffo writes the .sources file and installs the verified signing key itself (griffo-free for the always-free mirror). Subscription credentials still go in auth.conf.d as above. Ubuntu is not covered: extrepo publishes metadata for Debian suites only.
All packages are signed with GPG key EA0F 721D 231F DD3A 0A17 B9AC 7808 B4DD 62C4 1256. This repository keeps only the latest build of each package — older versions are replaced when upstream releases a new one. Packaging issues: open an issue. Tool issues: contact the upstream project.
| Name | Last modified | Size | Description | |
|---|---|---|---|---|
| Parent Directory | - | |||
| HEADER.html | 2026-08-23 11:22 | 4.8K | ||
| dists/ | 2026-05-05 10:06 | - | ||
| pool/ | 2026-03-04 09:26 | - | ||