git404hub

what is diskscope fr?

dalpat/diskscope — explained in plain English

Analysis updated 2026-05-18

7RustAudience · developerComplexity · 2/5Setup · easy

tl;dr

A GNOME desktop app for Linux that shows what is using your disk space by category and lets you safely delete caches, Trash, and build artifacts with a risk explanation for each item.

vibe map

mindmap
  root((DiskScope))
    What it does
      Disk usage by category
      Folder heat-map tree
      Safe cleanup view
    Tech stack
      Rust
      GTK4 libadwaita
      Linux GNOME only
    Setup
      Prebuilt tarball
      No compiler needed
      Build from source option
    Use cases
      Free up disk space
      Clear build artifacts
      Remove per-app caches

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Identify which folders or file categories are eating the most disk space on a Linux machine.

VIBE 2

Safely clear old build artifacts like node_modules or Rust target folders from a development machine.

VIBE 3

Remove per-app caches with a plain-English explanation of what each one does before deleting anything.

what's the stack?

RustGTK4libadwaitaLinux

how it stacks up fr

dalpat/diskscopefix3dll/quicmicfemboyisp/emry
Stars776
LanguageRustRustRust
Setup difficultyeasymoderateeasy
Complexity2/53/52/5
Audiencedevelopergeneraldata

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires GNOME 47+ with GTK 4.16 and libadwaita 1.6 runtime, prebuilt installer handles everything else.

in plain english

DiskScope is a disk-usage analyzer for the GNOME desktop on Linux. You point it at a folder and it shows you exactly what is taking up space, organized by category, with heat-colored bars that make the biggest offenders easy to spot at a glance. When you open it, the main screen shows a ring diagram of your disk's used and free space, a breakdown by file type (Videos, Audio, Images, Documents, Archives, Code, Applications, and Other), and the size each category takes. From there you can tap a category to see its largest files, or switch to a folder browser that lets you drill into any directory. Each folder in the tree shows a color-coded bar, its size, and what percentage it represents of its parent folder. A dedicated free-up-space view lists things that are safe to clear without losing important work: your Trash, per-app caches, and build directories from coding projects like node_modules or Rust's target folder. Before you delete anything, DiskScope shows a risk badge and a plain-English sentence explaining what would happen. A browser cache is labeled safe to remove, while an unrecognized folder is flagged as something to check first. Clearing defaults to moving items to the Trash so you can undo a mistake, a switch lets you delete permanently to reclaim space immediately. The app is built in Rust with the GTK4 and libadwaita libraries and follows GNOME design conventions. The scanning engine runs in parallel across CPU cores to handle large directories quickly, and you can cancel a slow scan at any time. It counts hard-linked files only once and never follows symbolic links, so usage numbers are accurate. You can install it from a prebuilt tarball without needing a compiler or developer tools. Building from source requires Rust plus the GTK4 development libraries. The project is currently in alpha.

prompts (copy fr)

prompt 1
I installed DiskScope on GNOME and scanned my home directory. Help me decide which node_modules and Rust target folders are safe to delete.
prompt 2
How do I build DiskScope from source on Ubuntu 24.04 and install it so it appears in the GNOME Activities Overview?
prompt 3
I want to add a new file category to DiskScope for .blend Blender files. Where in the source code should I add the extension mapping?
prompt 4
DiskScope shows my ~/.cache folder is 12GB. Walk me through which app caches are safe to clear and which ones to keep.

Frequently asked questions

what is diskscope fr?

A GNOME desktop app for Linux that shows what is using your disk space by category and lets you safely delete caches, Trash, and build artifacts with a risk explanation for each item.

What language is diskscope written in?

Mainly Rust. The stack also includes Rust, GTK4, libadwaita.

How hard is diskscope to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is diskscope for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.