A personal file management system built with Tauri, React, and Rust. Designed to organize your Downloads folder and manage files across drives.
Latest Release: v0.1.0
- FileForge Setup (NSIS) - Recommended
- FileForge MSI - Alternative
Requirements: Windows 10/11 (64-bit)
- Drive Overview — View all drives with storage usage bars (color-coded by capacity)
- Folder Navigation — Browse any folder with clickable breadcrumbs
- File Type Icons — Visual icons for images, videos, documents, code, archives, etc.
- Download Watcher — Auto-detects new files in your Downloads folder and prompts for organization
- Move Files — Move files anywhere, including across drives
- Delete to Recycle Bin — Safe deletion with recycle bin support
- Multi-Select — Windows-style selection:
- Click to select
- Ctrl+Click to toggle
- Shift+Click for range
- Arrow keys to navigate
- Ctrl+A to select all
- Bulk Operations — Move or delete multiple files at once
- Create Folders — Create new folders directly from the move dialog
| Layer | Technology |
|---|---|
| Frontend | React, TypeScript, Tailwind CSS |
| Backend | Rust |
| Framework | Tauri v2 |
| Icons | Lucide React |
- Node.js (v18+)
- Rust (v1.70+)
- Visual Studio Build Tools (Windows only, with C++ workload)
# Clone the repo
git clone https://github.com/KshitijNdev/file-forge.git
cd file-forge
# Install dependencies
npm install
# Run in development
npm run tauri devnpm run tauri buildThe executable will be in src-tauri/target/release/.
file-forge/
├── src/ # React frontend
│ ├── App.tsx # Main application
│ └── App.css # Tailwind styles
├── src-tauri/ # Rust backend
│ ├── src/
│ │ ├── main.rs # Entry point
│ │ └── lib.rs # Core logic (drives, files, watcher)
│ ├── Cargo.toml # Rust dependencies
│ └── tauri.conf.json # Tauri config
├── package.json
└── vite.config.ts
| Shortcut | Action |
|---|---|
↑ / ↓ |
Navigate files |
Shift + ↑/↓ |
Extend selection |
Ctrl + A |
Select all |
Ctrl + Click |
Toggle selection |
Shift + Click |
Range select |
Enter |
Open move dialog |
Delete |
Delete selected |
Escape |
Clear selection |
- Recent destinations / favorites
- System tray + auto-start
- Auto-organize rules (e.g., .pdf → Documents)
- File preview pane
- Search functionality