Tauri v2 + Svelte 5
HARDBORE
Fast file manager built with Rust and Svelte. Sub-2ms cold start, native OS integration, full keyboard navigation.
Real-world benchmarks on Arch Linux
Built for Speed
Native browser integration, keyboard-first navigation, and fast search with SQLite FTS5 indexing
Native Browser Integration
Becomes your system file picker (Linux) - all apps like Firefox, Chrome, and VSCode use HardBore
Keyboard-First
Full navigation without touching the mouse - j/k navigation, command palette, and vim-style shortcuts
Fast Search
SQLite FTS5 indexing with fuzzy matching - sub-2ms queries across 47K+ indexed files
Multi-threaded
Parallel directory crawling with jwalk - 424K items/sec recursive crawl throughput
Low Memory
Around 250MB RAM at idle - efficient Rust backend with optimized memory usage
CLI Picker Mode
Use as file picker in shell scripts - output paths for seamless integration
Performance Metrics
Real-world benchmarks on Arch Linux with system directories
Tech Stack
Built with modern tools for maximum performance and developer experience
Rust (Tauri v2)
BackendBackend, file operations, multi-threaded crawling
SvelteKit
FrontendReactive UI with Svelte 5 runes
SQLite FTS5
SearchFull-text search indexing with fuzzy matching
jwalk + rayon
PerformanceParallel directory traversal and indexing
[dependencies]
tauri = "2.0"
serde = { version = "1.0", features = ["derive"] }
rusqlite = { version = "0.31", features = ["bundled"] }
jwalk = "0.8"
tokio = { version = "1", features = ["full"] }Master the Shortcuts
Full keyboard navigation without touching the mouse. Vim-style controls for maximum efficiency.

Keyboard-First Navigation
Ready to try
HardBore?
Open source file manager with sub-2ms cold start. Available now under AGPL-3.0 license.