A simple desktop application to analyze and visualize storage usage.
https://github.com/user-attachments/assets/6752a24a-48ab-4e74-8c78-e5fd1e8a3227
SCAN_CONCURRENCY environment variable (Default: Half of logical CPUs)Go to the Releases page and download the executable for your operating system.
This application uses the Wails framework.
Duminous/
āāā app.go # Wails application logic (API definitions for Frontend)
āāā scanner.go # Folder scanning and size calculation logic (Go)
āāā main.go # Entry point
āāā frontend/ # Frontend (Svelte)
ā āāā src/
ā ā āāā lib/
ā ā ā āāā components/
ā ā ā āāā FileTree.svelte # Recursive file tree component
ā ā āāā App.svelte # Main UI and sort logic
ā ā āāā style.css # Global styles (Dark Theme)
ā āāā wailsjs/ # Automatically generated Go bindings (JS)
āāā build/ # Build artifacts and configuration
go install github.com/wailsapp/wails/v2/cmd/wails@latestwails dev
The application will start in windowed mode and automatically reload on source code changes.
wails build
The executable file will be generated in the build/bin/ directory.
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)If you encounter any issues or have questions, please file an issue on the GitHub Issues page.
MIT License
Daisuke (yet another) Maki (GitHub)