Free up disk space on a Fedora Linux machine by removing old kernel versions and DNF package manager caches.
Clean up leftover Docker and Podman container data taking up storage.
Remove orphaned packages and browser caches through a simple graphical GNOME interface.
Requires flatpak-builder and the GNOME Platform SDK version 47 installed from Flathub before building.
Purclean is a graphical disk cleaning tool designed for Fedora Linux. It provides a window where you can free up storage space by removing files that are no longer needed, organized across several categories you can select and run. The categories the app covers include old Linux kernel versions that build up after system updates, cache files left behind by Flatpak and Snap (two packaging systems common on Linux), leftover AppImage files, large downloaded files, system log files managed by the systemd service, orphaned packages (software dependencies that were installed for another program that was later removed), browser cache files, image thumbnail caches, the package manager cache for DNF (Fedora's built-in package manager), Docker and Podman container data, and duplicate files. The app is written in Vala, a programming language designed for GNOME applications, and uses the GTK4 graphical library together with the libadwaita design system. This gives it the standard look of a native GNOME desktop application rather than a generic window. Installation is done through Flatpak. You clone the repository, use the flatpak-builder tool to compile and install it, then launch it with a single flatpak run command. Building requires the GNOME Platform SDK version 47, which can be installed from Flathub. This packaging approach keeps the app and its dependencies self-contained and separate from the rest of the system. The README is brief and does not describe the user interface in detail beyond a screenshot. The project is released under the GPL-3.0-or-later License.
← byoval on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.