Skip to content
View ZoeyErinBauer's full-sized avatar

Sponsors

@eric-reichenbach

Organizations

@Seafoam-Labs

Block or report ZoeyErinBauer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ZoeyErinBauer/README.md

Hi, I'm Zoey 👋

I'm the lead dev for Shelly, a modern package-management experience for Arch Linux and CachyOS. My work at Seafoam Labs focuses on making Linux more accessible without hiding how it works.

Chel, the Shelly mascot

What I'm working on

Build Latest release License: GPL-3.0 AUR CachyOS

Install · Documentation · Report an issue · Contribute

Shelly is a modern package manager for Arch Linux, written primarily in Zig and backed directly by libalpm. It rethinks how people discover, install, update, and manage software while remaining native to the Arch ecosystem.

It brings several software sources and interaction styles into one cohesive system:

  • Native package operations through libalpm
  • AUR discovery, dependency resolution, building, and installation
  • A GTK4 desktop application for visual package management
  • A fast CLI and terminal interface for interactive use and automation
  • Optional Flatpak integration without making Flatpak a base dependency
  • AppImage support, repository management, updates, notifications, and cache maintenance
  • Shared package-management components designed for reuse by other applications

Recent work has focused on replacing the remaining makepkg-style build path with Shelly's own builder and archiver, expanding the terminal UI, strengthening PKGBUILD parsing, and improving the reliability of upgrades and failed builds.

Shelly is available through CachyOS and the AUR:

sudo pacman -S shelly

Featured projects

Modern package management for Arch Linux and CachyOS, with native GTK and terminal interfaces. A visually expressive Wayland compositor and tiling window manager written in Zig.
A .NET service for AUR metadata mirroring, package history, fast search, and Git Smart HTTP access. A managed Linux workstation platform combining Remora policy, Shelly transactions, Aqueous desktops, and Windows-connected identity.

More from Seafoam Labs

  • Conch — StatusNotifierItem and desktop notification support for Zig over D-Bus
  • Pori — a GTK4 systemd mount manager for Linux
  • Starfish — an interactive Arch Linux package dependency visualizer
  • Seafoam Labs website — project documentation and news built with Astro and Starlight

Technologies

Zig · C# / .NET · GTK4 · Wayland / wlroots · Vulkan · Arch Linux · CachyOS · libalpm · D-Bus · MongoDB · OpenTelemetry · Astro · TypeScript

Contributions

Animated contribution graph

Seafoam Labs · GitHub organization

Pinned Loading

  1. Seafoam-Labs/Shelly-ALPM Seafoam-Labs/Shelly-ALPM Public

    Pacman alternative for ArchLinux, designed with you in mind.

    Zig 1.1k 91