Hasty Briefsbeta

Bilingual

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.