FileX is a lightweight, native-feeling file manager for Linux, built with Tauri and Next.js. The UI runs in Next.js while file system operations are handled natively through Rust.
- Sidebar with quick access to Home and other common places
- Directory navigation with back/forward and breadcrumb path
- Create, rename, delete, copy, and paste files and folders
- Right-click context menu for file and folder actions
- File properties (size, type, location, dates)
- Progress feedback for in-progress operations like copying
- Node.js (v18.18 or higher)
- Rust
- Tauri requirements
- Tauri CLI (
cargo install tauri-cli)
git clone https://github.com/mrsudarshanrai/FileX.git
cd FileX
npm install
To start the development server, run:
cd src-tauri
cargo tauri dev
This will start the application in development mode.
cd src-tauri
cargo tauri build
# or
cargo tauri build --bundles deb, appimage
linux build .deb and .AppImage. AUR package coming soon.
By contributing to this repository, you agree that your contributions will be licensed under the project's MIT License

