A graphical interface for managing Linux applications across AppImage, Debian, Arch (AUR), Flatpak, Snap, and Web app formats.
bauh is a graphical user interface for managing Linux applications across a wide range of packaging formats, including AppImage, Debian packages, Arch packages (AUR), Flatpak, Snap, and native Web applications. It solves the problem of fragmented software management by providing a single tool to search, install, update, and remove applications from different sources.
Linux desktop users who want a unified, graphical interface to manage software from multiple packaging formats without relying on separate command-line tools or package managers.
Developers choose bauh for its comprehensive multi-format support, system tray integration with update notifications, and safety features like Timeshift backup integration, all wrapped in a customizable Qt-based interface.
Graphical user interface for managing your Linux applications. Supports AppImage, Debian and Arch packages (including AUR), Flatpak, Snap and native Web applications
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Manages AppImage, Debian, Arch/AUR, Flatpak, Snap, and Web apps in one interface, eliminating the need for separate package managers, as detailed in the Supported Types section.
Automatically creates Timeshift backups before system changes with configurable modes like 'incremental' or 'only_one', reducing upgrade risks, as per the backup settings.
Runs in the system tray and provides notifications for available software updates, keeping users informed without manual checks, highlighted in the Tray Mode feature.
Allows custom themes via .qss files and extensive configuration through YAML files, with examples provided in the Custom Themes and Settings sections.
Repository packages lack support for downgrade and history actions, which are available in native pacman, limiting functionality for Arch users.
Only supports x86_64 AppImage files and may crash if AppImageLauncher is installed, requiring uninstallation and reboot, as noted in the AppImage section.
Requires numerous optional dependencies for full features (e.g., timeshift, aria2, flatpak), and isolated installations involve manual venv setup, which can be tedious.
Caching and initialization processes can slow startup, and enabling all features may impact system performance, as acknowledged in the Improving Performance section.