Skip to content
@latest-debs

Latest .deb packages Initiative

Making Debian packaging fast and easy — latest stable developer tools as .deb packages, served over apt, refreshed within hours of each upstream release.

latest-debs

latest-debs

Latest stable releases of developer tools, packaged as .deb and served over apt.
Debian freezes package versions for years. We track upstream and publish new releases within hours —
and we've made the Debian packaging itself fast and easy, so any team can do the same.

website freshness request a package discussions sponsor


The problem with dev tools on Debian

Debian stable is an excellent base — but its packages freeze at release time and stay frozen for years. Developer tools move far faster, often releasing weekly, so the versions shipping in apt are routinely months or years behind upstream. Every common workaround trades away something real:

Today's workaround The catch
Wait for Debian stable Years behind; missing features and fixes
Run Sid, or pull from testing/backports See below — Sid solves a different problem
curl … | sh install scripts No signature verification, no upgrades, no clean uninstall
Ad-hoc third-party repos Often single-arch, unsigned, silently abandoned
cargo install / pipx / manual builds Needs a toolchain; no system-wide updates; you become the packager
Snap / Flatpak Extra runtime and sandboxing overhead for a simple CLI

"But Debian Sid already has fresh packages — what are you solving?" Sid is a full rolling development branch: every package on your system moves, all the time. It's the right base for working on Debian itself, and the wrong base for a workstation or server you depend on. Installing a single tool from Sid onto stable usually drags in a newer glibc and half the toolchain with it. And even Sid trails upstream — maintainer upload cycles, NEW-queue reviews, and release freezes regularly add weeks of lag.

What we're solving is deliberately narrower: keep Debian stable as your OS, and get just your dev tools at upstream speed — built as proper packages for the stable suites, so nothing else on your system has to move.

latest-debs exists to close that gap. We do proper Debian packaging of upstream releases in fully public CI and publish to a signed apt repository — so apt install and apt upgrade just work, across every architecture each upstream actually ships for Linux, within hours of each upstream release. Native packages, native tooling, no compromises.

The Mission

Make Debian packaging fast and easy.

Shipping software for Debian shouldn't require becoming a Debian packager — yet today it does: debhelper, Policy, control/rules files, multi-arch builds, signing, repo hosting. A steep, time-consuming detour when you just want to ship a CLI. Most developers, teams, and orgs skip .deb entirely, and their Debian users pay for it in curl | sh scripts and stale copies.

latest-debs removes that cost:

  • One reusable builderdebian-multiarch-builder, a GitHub Action that turns an upstream release into signed, multi-arch .deb packages in a single workflow run. No packaging expertise required.
  • Distribution included — releases flow into this signed apt repo automatically. Nothing to host, sign, or babysit.
  • Open to your tool — open a package request, or add it to tools.yaml in a PR. Every future upstream release then ships as a .deb within hours.

Everything in this org is built with that same pipeline — the repo is the demo as well as the product.

New here? Start in 30 seconds

On Debian or Ubuntu, one line:

curl -fsSL https://latest-debs.github.io/install.sh | sh

Or via extrepo:

sudo extrepo enable latest-debs
sudo apt update
sudo apt install uv eza lazygit ruff bun deno duckdb lazydocker

Or add the repository manually:

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://raw.githubusercontent.com/latest-debs/apt-repo/main/latest-debs.asc \
  | sudo gpg --dearmor --yes -o /etc/apt/keyrings/latest-debs.gpg
echo "deb [signed-by=/etc/apt/keyrings/latest-debs.gpg] https://latest-debs.github.io/apt-repo/ $(lsb_release -sc) main" \
  | sudo tee /etc/apt/sources.list.d/latest-debs.list
sudo apt update

Status: early days, but working. All four suites (Bookworm, Trixie, Forky, Sid) are live and signed today. The catalog grows one request at a time — 51 tools and counting.

Packages

Tool What it is Latest .deb Fresh Install
uv Extremely fast Python package & project manager release freshness sudo apt install uv
vite-plus The unified toolchain for the web (vp CLI) release freshness sudo apt install vite-plus
eza Modern, maintained ls replacement release freshness sudo apt install eza
lazygit Simple terminal UI for git release freshness sudo apt install lazygit
ruff Extremely fast Python linter & formatter release freshness sudo apt install ruff
bun Fast all-in-one JavaScript runtime & toolkit release freshness sudo apt install bun
deno Modern runtime for JavaScript & TypeScript release freshness sudo apt install deno
duckdb Analytical in-process SQL database release freshness sudo apt install duckdb
lazydocker The lazier way to manage everything docker release freshness sudo apt install lazydocker
ripgrep Recursively search directories for a regex pattern release freshness sudo apt install ripgrep
fd Simple, fast alternative to find release freshness sudo apt install fd-find
fzf Command-line fuzzy finder release freshness sudo apt install fzf
starship Minimal, fast, customizable shell prompt release freshness sudo apt install starship
just Handy command runner release freshness sudo apt install just
hyperfine Command-line benchmarking tool release freshness sudo apt install hyperfine
k9s Kubernetes CLI to manage your clusters in style release freshness sudo apt install k9s
atuin Magical shell history release freshness sudo apt install atuin
xh Friendly and fast tool for sending HTTP requests release freshness sudo apt install xh
yq-go Portable command-line YAML, JSON & XML processor release freshness sudo apt install yq-go
dust A more intuitive version of du release freshness sudo apt install du-dust
procs A modern replacement for ps release freshness sudo apt install procs
bottom Cross-platform graphical process/system monitor release freshness sudo apt install bottom
bat A cat(1) clone with wings release freshness sudo apt install bat
zoxide A smarter cd command for your terminal release freshness sudo apt install zoxide
delta Syntax-highlighting pager for git, diff, grep & blame release freshness sudo apt install git-delta
jj Git-compatible VCS that is simple and powerful release freshness sudo apt install jj
gitui Blazing-fast terminal UI for git release freshness sudo apt install gitui
fresh-editor Terminal-based IDE & text editor - easy, powerful and fast release freshness sudo apt install fresh-editor
nushell A new type of shell release freshness sudo apt install nushell
dive Explore each layer of a Docker image release freshness sudo apt install dive
superfile Fancy, modern terminal file manager release freshness sudo apt install superfile
pnpm Fast, disk-space-efficient JavaScript package manager release freshness sudo apt install pnpm
act Run your GitHub Actions locally release freshness sudo apt install act
zed High-performance multiplayer code editor release freshness sudo apt install zed
rclone rsync for cloud storage release freshness sudo apt install rclone
k6 Modern load testing tool release freshness sudo apt install k6
difftastic Structural diff that understands syntax release freshness sudo apt install difftastic
vhs Your CLI home video recorder release freshness sudo apt install vhs
yazi Blazing-fast terminal file manager release freshness sudo apt install yazi
zellij Terminal workspace with batteries included release freshness sudo apt install zellij
neovim Vim fork focused on extensibility and usability release freshness sudo apt install neovim
gh GitHub's official command line tool release freshness sudo apt install gh
mise Dev tools, env vars, task runner release freshness sudo apt install mise
gum Tool for glamorous shell scripts release freshness sudo apt install gum
fastfetch Feature-rich, neofetch-like system information tool release freshness sudo apt install fastfetch
buf The best way of working with Protocol Buffers release freshness sudo apt install buf
sd Intuitive find & replace CLI (sed alternative) release freshness sudo apt install sd
scc Very fast, accurate code counter with complexity estimates release freshness sudo apt install scc
trivy Find vulnerabilities, misconfigurations, secrets and SBOMs release freshness sudo apt install trivy
helix A post-modern modal text editor release freshness sudo apt install helix
fish The user-friendly command line shell release freshness sudo apt install fish

delta, dust, and fd ship under the names git-delta/du-dust/fd-find — Debian's own archive already has packages under their plain names, so ours are disambiguated the same way upstream (or other distros) already do.

Want another tool packaged? Request it — that's how the list grows. Track all open requests under the package-request label.

Supported systems

  • Debian: Bookworm (12), Trixie (13), Forky (14/testing), Sid (unstable) — all live
  • Ubuntu: Jammy (22.04 LTS), Noble (24.04 LTS), Questing (25.10), Resolute (25.10+) — live
  • Architectures: amd64, arm64, armhf, armel, i386, ppc64el, riscv64, s390x, loong64 — whichever each upstream actually publishes a Linux build for, per suite (see each package's repo for its exact list)
  • Updates: the repo rebuilds automatically, roughly every 6 hours after an upstream release

Trust & verification

All packages are built in public GitHub Actions runs from public upstream sources — no blobs, no private steps. The apt repo is signed with:

ed25519  9329 C48E AEC0 0249 5619  50D4 C34D 4229 518A B96A
uid      latest-debs <latest-debs@users.noreply.github.com>

Verify the key you downloaded before enabling the repo:

gpg --show-keys /etc/apt/keyrings/latest-debs.gpg

Every build is produced by debian-multiarch-builder, a reusable GitHub Action you can inspect and reuse.

Signing is only part of the story — every release also passes through:

  • Policy + runtime gate — lintian (Debian's packaging policy checker) plus a smoke test that runs the packaged binary in a container and confirms it reports the expected version. Nothing ships that fails either check.
  • Provenance pin — at vet time, the upstream asset's SHA-256 is cross-checked against the vendor's published checksum and pinned; the builder re-verifies those exact bytes on every rebuild, so a release altered after vetting fails the build instead of shipping silently.
  • Human gate — every build lands as a draft GitHub release; a maintainer reviews and publishes it by hand. Nothing is auto-published.

See apt-repo's Supply chain & provenance for the full chain.

Where things live

Repo Purpose
apt-repo The aggregate apt repository: signing key, pool/, dists/, build scripts, and the tool registry (tools.yaml)
<tool>-debian (one per package) Per-tool packaging and multi-arch .deb releases — see the Latest .deb column in the Packages table above for each one
latest-debs.github.io The landing page at latest-debs.github.io
.github This profile and org-wide defaults
debian-multiarch-builder The reusable GitHub Action every <tool>-debian repo builds with

FAQ

Is this official Debian? No — unofficial, community packaging. For issues with a tool itself, report upstream; for packaging issues, open an issue on the tool's -debian repo.

How fresh are the packages? A scheduled workflow checks upstream releases and rebuilds; expect new versions within ~6 hours of the upstream tag. The Fresh badge on each package above shows the packaged version and its age as of the last rebuild (updated every 6 hours).

How do I add my favorite tool? Open a package request — name, upstream URL, and license is all we need. Or add an entry to tools.yaml in a PR against apt-repo.

Contributing & support

Outreach is the thing we need most right now — the tooling works and the packages exist; what's missing is people bringing them to the projects and developers who'd benefit. If you'd like to sign up for outreach — pitching the packaging service to a project's maintainers, driving package requests, writing about the project, or fielding questions in discussions — see CONTRIBUTING.md.

Packaging fixes, new tools, and build-config reviews are also welcome — see apt-repo for how the pipeline works. If latest-debs saves you time, sponsor the automation.

Popular repositories Loading

  1. apt-repo apt-repo Public

    Latest dev-tool .debs served over apt for Debian

    Shell 3

  2. .github .github Public

    latest-debs org profile

  3. uv-debian uv-debian Public

    uv (Python package manager) .deb packages for Debian

  4. eza-debian eza-debian Public

    eza (modern ls) .deb packages for Debian

  5. lazygit-debian lazygit-debian Public

    lazygit (terminal git UI) .deb packages for Debian

  6. latest-debs.github.io latest-debs.github.io Public

    latest-debs landing page & org Pages site

    HTML

Repositories

Showing 10 of 54 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…