HardBore is a graphical file manager built using Rust and web technologies. It combines a native application backend with a Svelte-based interface, aiming to provide responsive file browsing and efficient keyboard-driven navigation.
The application places considerable emphasis on searching large directory structures. It uses multithreaded directory traversal and SQLite indexing to make files easier to locate, including when their names do not exactly match the search terms.
HardBore provides conventional file management facilities alongside a command palette and familiar Vim-style navigation. Users can open files with their associated desktop applications, move items between directories and inspect selected content through the interface.
On Linux, HardBore also provides integration with the desktop file selection system. Its command-line picker modes can return selected files and directories to other applications or scripts.
The project remains at an early stage of development, and its documentation warns that users may encounter bugs.
This is free and open source software.
Key Features
- Provides a graphical file management interface built with Tauri and Svelte.
- Supports keyboard-driven directory navigation using Vim-style shortcuts.
- Includes a command palette for searching and selecting files.
- Uses SQLite FTS5 indexing for fast file searches.
- Supports fuzzy matching when searching for filenames.
- Provides parallel directory traversal using jwalk and Rayon.
- Allows files and directories to be copied, cut, pasted and deleted.
- Supports moving items between directories through drag and drop.
- Provides a contextual menu for file operations.
- Allows files to be opened using their system default applications.
- Offers optional preview and sidebar panels.
- Supports toggling hidden files and navigating previously visited directories.
- Provides file picker modes for selecting individual files, multiple files and directories.
- Allows file selection to be restricted to specified extensions.
- Supports integration with the Linux desktop file chooser through an XDG Desktop Portal component.
- Cross-platform support – runs on Linux, macOS, and Windows.
Website: github.com/FrogSnot/HardBore
Support:
Developer: FrogSnot
License: GNU Affero General Public License v3.0

HardBore is written in Rust and TypeScript. Learn Rust with our recommended free books and free tutorials.
Related Software
| Web-Based File Managers | |
|---|---|
| copyparty | Portable file server |
| Filestash | Dropbox-like file manager |
| AList | File list program that supports multiple storages |
| Tiny File Manager | Versatile web-based PHP file manager |
| FileBrowser Quantum | Browser-based storage access with fast search |
| Cloudreve | Self-hosted file management system with multi-cloud support |
| FileGator | Powerful multi-user file manager |
| Dufs | Fle server that supports static serving |
| kodbox | Self-hosted document management and collaboration platform |
| Cloud Commander | For the web with console and editor |
| Directory Lister | Browse and share folders |
| SFTPGo | WebAdmin UI lets you manage users, folders, and more |
| TagSpaces | Offline, open source, personal data manager |
| Nextcloud | Personal cloud storage, text editor, photo gallery, file share,... |
| Gossa | Fast and simple multimedia fileserver |
| Mikochi | Browse, upload and stream media from a NAS or home server |
| FileRise | Self-hosted storage with sharing, access controls and uploads |
| WFM | Standalone browser interface for browsing and editing server files |
| Surfer | Simple static file server |
| IFM | Improved File Manager |
| HardBore | Sub-2ms cold start, native OS integration, full keyboard navigation |
| Fint | Keyboard-driven file manager |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.