Skip to content

navynui/pruneDash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PruneDash ๐Ÿงน

A premium, lightweight, and intelligently "safe" system maintenance dashboard for Linux power users.

PruneDash is designed to help you reclaim storage with surgical precision by identifying unnecessary caches, logs, and unused theme assets while protecting your active desktop configuration (Hyprland, Niri, GTK).


โœจ Features

  • ๐Ÿ” Intelligent Storage Audit: Deep scan of pacman caches, systemd journals, and user caches, distinctly separating Prunable Storage from Protected Assets (like kept package versions for stability).
  • ๐Ÿ›ก๏ธ Safe Staging (Self-Managing Prune Bin): Files are staged in a temporary area instead of being deleted, with a intelligent UI that only appears when items are staged, ensuring a clean dashboard at all times. Supports instant "Undo."
  • ๐Ÿ”’ Protected Assets: Automatically identifies and locks active themes/icons/fonts by parsing configs for Hyprland, Niri, and GTK.
  • โšก Asynchronous Parallel Scanning: Ultra-fast audit engine leveraging Goroutines to complete multi-GB system scans in milliseconds.
  • ๐Ÿ“Š Real-Time Feedback: Premium, HTMX-powered dashboard with live SSE (Server-Sent Events) log streaming and a responsive single-column layout.
  • ๐Ÿณ Containerized: Spin up in seconds using Docker without polluting your host system.

๐Ÿš€ Quick Start

To launch the PruneDash dashboard:

docker compose up -d --build

Once the container is running, access the dashboard at: ๐Ÿ‘‰ http://localhost:3333


๐Ÿ› ๏ธ Tech Stack

  • Backend: Go (Fiber)
  • Frontend: Go Templates + HTMX + Tailwind CSS
  • Orchestration: Docker

๐Ÿ—๏ธ Technical Plan

The detailed project specification and development roadmap can be found in the pruneDash.md file (ignored by git).

About

A lightweight, containerized, and intelligently "safe" system cleaning tool for Linux power users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors