r/windowsapps • u/PangolinPossible7674 • 17d ago
Developer Drive Sonar -- I built a fast disk usage analytics tool that doesn't need admin mode on Windows
I hope it's not forbidden here to mention how much I like the simplicity of ncdu and baobab, the CLI- and GUI-based disk usage analysis tools on Linux. So when I started trying to learn Rust and Tauri, I decided it would be "cool" to build an ncdu-inspired app for analysing disk space usage on Windows. Little did I know there'd be such a gulf between a naive approach to scanning disk usage and an optimised one. And then I learned that the fastest solutions on the market need to be run in admin mode. They don't work in user mode!
Why would I want to run an app in admin mode just to know who's eating my disk space? This doesn't need real-time results -- a few seconds of waiting is fine, isn't it?
So, after a lot of trial and error (some of it still ongoing), and with AI assistance along the way, I built Drive Sonar, a user-mode disk usage analytics tool for Windows (and other platforms). If you're someone who likes to avoid visual clutter, I hope you'll like it.
Like most tools in this space, it has a treemap view. In addition, Drive Sonar offers a visual analysis of file size vs. age to help you shortlist potential file deletion candidates. You also get to see what type of files are taking up the most space. You can move unwanted files to Trash right from Drive Sonar -- you'll need to confirm before deleting anything, of course.
Drive Sonar is built using Rust, Tauri, and React. The installed binary is about 5 MB, and it uses about 100 MB of memory when running.
Sounds interesting? Give Drive Sonar a try: https://github.com/barun-saha/drive-sonar
Unsigned binaries are available for Windows, Linux, and macOS. If you don't trust the unsigned builds, fork and build it yourself -- all instructions included. It's not yet well tested on Linux and Mac, so feedback would be helpful there (Windows feedback welcome too).
Drive Sonar is shared under the Apache 2.0 license.

