Rift
Keyboard-first file manager for Linux
Overview
A keyboard-first file manager for Linux built with Tauri v2, React, and Rust. Vi-style keybindings, fuzzy file search, split panes, bulk rename, image preview, archive handling, and Git status indicators.
Architecture
Tauri v2 app with a Rust backend handling filesystem operations and a React/TypeScript frontend rendering the UI. Keybindings are processed at the Rust level for zero-latency response. Fuzzy search uses a compiled WebAssembly worker for sub-millisecond filtering across thousands of files.
The Story
Nautilus and Dolphin never clicked. They're built for mouse users. Rift started as a 'what if vim was a file manager' experiment. The Tauri v2 bet paid off — the Rust backend handles filesystem operations with no perceptible latency, and the React frontend makes UI iteration fast.
Technology
Links
Features
- Keyboard-first with vi-style keybindings
- Fuzzy file search and instant filtering
- Split pane layout for parallel directory navigation
- Bulk rename, archive handling, and image preview
- Git status indicators for tracked files
Highlights
- Built with Tauri v2 — lightweight, cross-platform
- Rust backend for maximum performance