| Crates.io | rfui |
| lib.rs | rfui |
| version | 0.1.9 |
| created_at | 2025-07-07 12:02:40.933961+00 |
| updated_at | 2025-07-09 07:33:40.755048+00 |
| description | A fast, interactive file finder with live preview built in Rust |
| homepage | https://github.com/dylan0804/rfd |
| repository | https://github.com/dylan0804/rfd |
| max_upload_size | |
| id | 1741129 |
| size | 88,745 |
Terminal file finder with live preview.
Search through your filesystem interactively. Type patterns, get results instantly. Preview files with syntax highlighting. Navigate with keyboard shortcuts. Works fast on large directory trees.
Built with Rust using nucleo for fuzzy matching, ignore for fast traversal, bat for previews, and ratatui for the interface.
cargo install rfui
Or build from source:
git clone https://github.com/dylan0804/rfui
cd rfui
cargo install --path .
Requires Rust and bat for syntax highlighting.
rfui
Type search patterns in the interface:
config - find files containing "config"config -k f - only files, not directoriestest -d 2 - limit search depth to 2 levelslog -H - include hidden files-k, --kind <TYPE> Filter by type (f/file, d/directory)
-d, --max-depth <NUM> Maximum search depth
-H, --hidden Include hidden files
-s, --case-sensitive Case sensitive search
-t, --threads <NUM> Number of search threads
Navigation:
↑/↓, Navigate results
←/→ Move cursor in search
Enter Execute search
Esc Quit
Preview:
Ctrl+K/J Scroll preview vertically
Ctrl+H/L Scroll preview horizontally
Ctrl+U/D Resize preview/results
Other:
Ctrl+Y Copy file path to clipboard
/help Show help screen
Built with ratatui for the terminal interface, nucleo for fuzzy matching, ignore for fast directory traversal, and bat for syntax highlighting. Uses crossterm for cross-platform terminal handling.
MIT