Shelly 3.0 has arrived as a ground-up rewrite of the Arch Linux package manager alternative, replacing its prior C#/.NET foundation with Zig across its package-management engine, CLI, GTK4 GUI and keyring tooling. As reported by 9to5Linux, the update keeps the familiar shelly and shelly-ui commands but removes the managed .NET runtime from the main application path. For Arch and CachyOS users who prefer a graphical front end without giving up terminal controls, the practical result is a native, ahead-of-time compiled tool intended to reduce runtime overhead and simplify its connections to Arch’s libalpm package-management library. Seafoam Labs describes Shelly as a direct package-management experience rather than a conventional pacman wrapper.

Linux desktop showing Shelly package manager, terminal commands, and a Zig programming information panel.The GUI now treats multiple package sources as one workflow​

Shelly 3.0 rebuilds the GTK4 interface with revised package browsing, including list and grid views, improved AUR package detail pages, an updated first-run experience, automatic settings saving, and safer AppImage installation.
Flatpak management has also been refined, but it is now genuinely optional. That matters for administrators and minimal-system users who want Shelly to handle only native Arch repositories and the AUR, without pulling Flatpak support into their regular package-management workflow.
The project already combines official Arch packages, AUR results, Flatpak applications and AppImages in one interface. Seafoam Labs’ documentation says the software remains GPL-3.0 licensed and is available as a CachyOS package, through AUR helpers, or from source.

CLI changes focus on transactions and recovery​

The rewritten command-line tool adds package-backup export and import, Bash completion generation, stronger confirmation flows, and clearer transaction previews. Shelly 3.0 also expands commands for package marking, downgrades and keyring management.
Repository synchronization can now run in parallel, while handling for ignored packages and ignored groups has been improved. The release also includes AUR-related enhancements and tighter Happy Eyeballs-style networking behavior, intended to make network fallback behavior less disruptive on mixed or unreliable IPv4/IPv6 connections.

A major rewrite deserves a cautious first deployment​

The move to Zig is the release’s central change, not merely an implementation detail. A single native build-and-test workflow now covers the GUI, CLI, package manager, keyring helper and optional Flatpak backend, which should make future maintenance and release builds more consistent.
But a package manager sits directly in the path of upgrades, removals, keyring changes and AUR builds. Users upgrading early should treat Shelly 3.0 as a major-platform transition: export a package backup, review transaction previews, and keep a working pacman recovery path available. CachyOS users can install it with sudo pacman -S shelly; other Arch users will need to use the project’s supported AUR or source-build routes.

References​

  1. Primary source: 9to5Linux
    Published: 2026-07-29T00:25:35+00:00
  2. Related coverage: linuxcompatible.org
  3. Related coverage: linuxmint.hu
  4. Related coverage: git.arch-linux.cz
  5. Related coverage: kernelcast.es
  6. Related coverage: arch-linux.cz