Skip to content

Ardelerro/FileTree

Repository files navigation

FileTree

FileTree is a windows application for managing and visualizing disk usage, built using Tauri, React, and TypeScript via Vite. It provides a responsive interface to help users quickly inspect, scan, and interact with their file system, and declutter junk.


Features

  • Fast native performance using Rust via Tauri
  • Navigate directories and inspect file/folder sizes
  • Visualize disk usage (treemaps, area view -- WIP)
  • Temporary file cleaner (planned)
  • File search by name/extension

Getting Started

Prerequisites

Make sure you have the following installed:

Install dependencies

npm install

Run in development

npm run tauri dev

To-Do

Core Functionality:

  • fix path filtering logic

  • Implement recursive folder size calculation in Rust backend

  • Add visual representation of disk usage with a tree map

  • File deletion and cleanup (trash/temp)

  • Add settings panel (e.g., units, exclusions)

UX / UI

  • Dark/light mode toggle

  • Skeleton loading UI for directory scan

  • generate rectangular treemap

Performance / Stability:

  • Debounce search queries in frontend

Other:

  • Add proper error handling for permission issues

  • Tests for core Rust logic

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published