Show HN: DeepSearch – a high-performance SMB directory scanner in Rust
4 months ago
- #rust
- #cross-platform
- #file-search
- DeepSearch is a high-performance, cross-platform file indexing and search utility developed in Rust.
- Features include a modern GUI, light/dark modes, persistent indexing with redb, and incremental updates.
- Optimized for performance with Rust's concurrency model (rayon) and intelligent search capabilities.
- Supports live search, content search (PDF, DOCX, XLSX, plain text), and runs on Windows, macOS, and Linux.
- Organized into Indexing and Search tabs with a status bar for operation feedback.
- Initial scan process involves browsing or pasting a folder path and starting the scan.
- Search functionality allows querying across indexed locations with instant results.
- Rescan feature updates the index efficiently in the background.
- Delete option removes locations and their indexes from the database.
- Compilation instructions provided for building from source on different platforms.
- Future enhancements include content indexing, regex support, export options, and advanced settings.
- Feedback can be submitted via GitHub issues or direct contact with the author.