Radix is a native macOS disk space analysis application built with SwiftUI, Swift concurrency, and deep integration with macOS filesystem APIs (APFS clones, FSEvents, getattrlistbulk). The core scanning engine uses actor-based parallelism with atomic directory summarization, incremental rescanning via FSEvent history, and cancellation-aware sort and layout operations. The app features interactive sunburst and treemap visualizations with viewport pan/zoom, a searchable file browser with sorted tables, discard pile for staged trash operations, cross-snapshot comparison showing file changes over time, and export/import of scan snapshots in a versioned compressed archive format (.radixscan). Architecture follows a clean separation of Models, Services, ViewModels, and Features, with heavy use of dependency injection closures for testability. The codebase includes extensive unit, integration, and benchmark tests (Swift Testing) covering correctness, performance, and concurrency safety. It demonstrates high craftsmanship in file tree storage (compact arena with logical scopes), cancellation patterns, APFS storage accounting, and interactive chart geometry.
This repository is an unofficial binary mirror of SpaceSniffer, a closed-source Windows disk space analyzer. It contains no source code, build scripts, CI, tests, or libraries; the only deliverable is SpaceSniffer.exe, along with documentation and release notes. The actual application scans local/removable/network drives and renders disk usage as an interactive treemap, with filtering, tagging, and export capabilities, but none of that logic is inspectable or reusable from this repository. The repo's operational role is purely distribution: it hosts the portable executable and supporting documents for download. Developers evaluating this for code reuse will find no source to learn from, extend, or extract. Last repository commit is from 2026, but the shipped upstream release notes stop at v1.3.0.2 (copyright 2007-2016), so the underlying binary is several years old and upstream appears dormant. Maintenance here is limited to mirror updates and documentation tweaks, not active software development.