⚑ 55 developer tools, always updated, new upstream releases land in apt within hours. Join the Discord

πŸ“… From , the apt mirror will require a subscription. See pricing Β· πŸ†“ There is an always-free mirror

🧬 Supported architectures

Every package this repository serves, against every architecture it is built for, as of 2026-09-13

⚑ The short answer. All 73 packages are built for amd64. 52 are also built for arm64, which is what a Raspberry Pi 4 or 5, an Ampere server or an Apple-silicon VM needs; 22 for 32-bit armhf, and 19 for riscv64. The table below is read out of the mirror's own Packages files, so it is what apt will actually find rather than what anyone remembers building.

πŸ“‹ The matrix

Rows are apt package names, not tool names, because that is what you type: a tool that ships more than one package (bun-one, zig-oldstable, a -dbgsym) gets a row per package, with the tool it belongs to in the second column. Sorted by package name.

apt package Tool amd64 arm64 armhf riscv64
atuinAtuinβœ“βœ“πŸ›‘πŸ›‘
btmbottomβœ“βœ“βœ“βœ“Trixie, Forky, Sid, Noble, Questing, Resolute
bunBunβœ“βœ“πŸ›‘πŸ›‘
bun-oneBunβœ“βœ“πŸ›‘πŸ›‘
bun-profileBunβœ“βœ“πŸ›‘πŸ›‘
cliampcliampβœ“βœ“πŸ›‘πŸ›‘
denoDenoβœ“βœ“πŸ›‘πŸ›‘
denortβœ“βœ“πŸ›‘πŸ›‘
difftasticdifftasticβœ“πŸ›‘πŸ›‘πŸ›‘
docker-pusshβœ“πŸ›‘πŸ›‘πŸ›‘
duckdbDuckDBβœ“βœ“πŸ›‘πŸ›‘
ezaezaβœ“πŸ›‘πŸ›‘πŸ›‘
fastfetchFastfetchβœ“βœ“βœ“βœ“Trixie, Forky, Sid, Noble, Questing, Resolute
fastpotifyFastpotifyβœ“βœ“πŸ›‘πŸ›‘
fishfishβœ“βœ“πŸ›‘πŸ›‘
forgejoForgejoβœ“βœ“βœ“πŸ›‘
forgejo-runnerForgejo Runnerβœ“βœ“πŸ›‘πŸ›‘
fzffzfβœ“βœ“βœ“βœ“
garageGarageβœ“βœ“βœ“πŸ›‘
ghosttyGhosttyβœ“πŸ›‘πŸ›‘πŸ›‘
ghostty-dbgsymβœ“πŸ›‘πŸ›‘πŸ›‘
ghostty-tipGhosttyβœ“πŸ›‘πŸ›‘πŸ›‘
gituiGitUIβœ“πŸ›‘πŸ›‘πŸ›‘
headscaleHeadscaleβœ“βœ“πŸ›‘πŸ›‘
helixHelixβœ“βœ“πŸ›‘πŸ›‘
herdrherdrβœ“βœ“πŸ›‘πŸ›‘
jujutsuJujutsuβœ“βœ“πŸ›‘πŸ›‘
justjustβœ“βœ“βœ“βœ“Trixie, Forky, Sid, Noble, Questing, Resolute
k9sk9sβœ“βœ“βœ“πŸ›‘
lazydockerlazydockerβœ“πŸ›‘πŸ›‘πŸ›‘
lazygitlazygitβœ“βœ“βœ“πŸ›‘
libghostty-vt-dev-tipβœ“πŸ›‘πŸ›‘πŸ›‘
libghostty-vt0-tipβœ“πŸ›‘πŸ›‘πŸ›‘
lowfilowfiβœ“πŸ›‘πŸ›‘πŸ›‘
neovimNeovimβœ“πŸ›‘πŸ›‘πŸ›‘
neovim-latestNeovimβœ“πŸ›‘πŸ›‘πŸ›‘
neovim-latest-runtimeβœ“βœ“βœ“βœ“
neovim-latest-unstrippedβœ“πŸ›‘πŸ›‘πŸ›‘
neovim-runtimeNeovimβœ“βœ“βœ“βœ“
neovim-unstrippedNeovimβœ“πŸ›‘πŸ›‘πŸ›‘
nushellNushellβœ“βœ“βœ“βœ“Trixie, Forky, Sid, Noble, Questing, Resolute
oh-my-poshOh My Poshβœ“βœ“βœ“πŸ›‘
rclonercloneβœ“βœ“βœ“πŸ›‘
resticresticβœ“βœ“βœ“βœ“
ripgrepripgrepβœ“βœ“βœ“πŸ›‘
ruffRuffβœ“βœ“βœ“βœ“Trixie, Forky, Sid, Jammy, Noble, Questing, Resolute
rumdlrumdlβœ“βœ“πŸ›‘πŸ›‘
serieSerieβœ“βœ“πŸ›‘πŸ›‘
starshipStarshipβœ“βœ“βœ“βœ“Trixie, Forky, Sid, Noble
superfilesuperfileβœ“βœ“πŸ›‘πŸ›‘
televisionTelevisionβœ“πŸ›‘πŸ›‘πŸ›‘
termusicTermusicβœ“βœ“πŸ›‘πŸ›‘
tigerbeetleTigerBeetleβœ“βœ“πŸ›‘πŸ›‘
ulauncherβœ“βœ“βœ“βœ“
uncloudUncloudβœ“βœ“πŸ›‘πŸ›‘
unclouddβœ“βœ“πŸ›‘πŸ›‘
unregistryUnregistryβœ“πŸ›‘πŸ›‘πŸ›‘
uvuvβœ“βœ“βœ“βœ“Trixie, Forky, Sid, Noble
viuviuβœ“πŸ›‘πŸ›‘πŸ›‘
workmuxworkmuxβœ“βœ“πŸ›‘πŸ›‘
yaziYaziβœ“βœ“πŸ›‘πŸ›‘
yqyqβœ“βœ“βœ“βœ“Trixie, Forky, Sid, Noble, Questing, Resolute
yt-dlpyt-dlpβœ“βœ“βœ“βœ“
zapzapZapZapβœ“βœ“βœ“βœ“
zedZedβœ“βœ“πŸ›‘πŸ›‘
zellijZellijβœ“βœ“πŸ›‘πŸ›‘
zigZigβœ“βœ“πŸ›‘βœ“
zig-0Zigβœ“βœ“πŸ›‘βœ“
zig-oldstableZigβœ“βœ“πŸ›‘βœ“
zig-stableZigβœ“βœ“πŸ›‘βœ“
zlsZLSβœ“πŸ›‘πŸ›‘πŸ›‘
zls-0ZLSβœ“πŸ›‘πŸ›‘πŸ›‘
zoxidezoxideβœ“πŸ›‘πŸ›‘πŸ›‘

πŸ” How to read it

CellMeaning
βœ“ Built for that architecture on every suite the package is served on
βœ“ An amber tick: built on some suites only. The suites are printed under the tick, and in the cell's tooltip
πŸ›‘ Not built for that architecture at all. apt install will not find it there

The middle state is the one worth understanding. riscv64 is not a thing Debian 12 Bookworm or Ubuntu 22.04 Jammy can be built against here, so a package like starship or uv ships riscv64 on the newer suites and not on the older ones. Collapsing that into a single yes would tell a Bookworm reader something untrue, and collapsing it into a no would hide a build that exists, so the cell names the suites instead.

🧭 Why a package might be missing an architecture

If a tool you need is missing an architecture you use, say so in the Discord. Where upstream publishes a binary for it, adding it is usually a small change to that tool's packaging repository. How packages are built β†’