| Crates.io | quickfind |
| lib.rs | quickfind |
| version | 1.3.2 |
| created_at | 2025-09-30 09:47:07.236748+00 |
| updated_at | 2025-09-30 19:50:50.997248+00 |
| description | Search local files instantly with configurable, interactive CLI |
| homepage | |
| repository | https://github.com/0xsecaas/quickfind |
| max_upload_size | |
| id | 1860899 |
| size | 64,816 |
Search files instantly: configurable, interactive, Rust-powered.
Remember part of a filename? Find it instantly in milliseconds, open it in your default app or jump straight into vim.
$ cargo install quickfind
$ quickfind index
$ quickfind <your-query>
# OR
$ quickfind
Since I started using Linux, I always felt one essential tool was missing: a fast, reliable file finder like Everything Search on Windows.
So I built quickfind in Rust. Its configurable indexing and interactive TUI make finding files fast, reliable, and effortless.
vim.$ git clone https://github.com/0xsecaas/quickfind
$ cd quickfind
$ cargo build --release
$ ./target/release/quickfind
# OR
$ cargo run
Config file: ~/.quickfind/config.toml
include = [
"/path/to/your/directory",
"/another/path/to/search"
]
ignore = "**/node_modules/**"
depth = 10
editor = "vim" # "vi" or "code" or "subl" or any editor of your choice
include: Absolute paths to directories you want to index.ignore: Glob patterns for paths to exclude.depth: Maximum directory depth to traverse.Tab: Switch between search input and resultsArrow Keys: Navigate resultsEnter: Open selected file/directory with default appv: Open selected file with vimd: Open containing directoryEsc: Exit interactive modemain.rs: CLI parsing and orchestrationconfig.rs: Loads and manages user configs (~/.quickfind/config.toml)db.rs: Handles persistent file indexing storageindexing.rs: Traverses directories and populates the databasetui.rs: Interactive Text User InterfaceOpen issues, submit PRs, or suggest features.
MIT License