Skip to content

Latest commit

 

History

131 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digger

Cross platform text search tool for multiple file types

client


Digger is a GUI text search tool that allows you to search for keyword matches in the contents of your files. Digger supports proprietary file types such as pdf and docx, as well as common text-based file types such as txt, md, rs, tsx, etc...

Download

Find the latest releases here for Windows and MacOS (Apple Silicon).

Performance

Unscientific benchmark

Comparing Digger to ripgrep: searching for "hello" or "world" in rust files from the home directory. The results are returned sorted.


Digger

  • Extensions: rs
  • "hello" -optional
  • "world" -optional

ripgrep

$ rg "hello|world" -trust -sort path --stats

Digger time taken: 0.45s

ripgrep time taken: 0.75s

This is a quite a biased comparison, as ripgrep is using a regex engine, whereas Digger only uses Aho-Corasick. Additionally, ripgrep does not sort it's output by default, and sorting will cause a performance penalty.

Tech Stack

Digger is a Tauri based application. The frontend is built with React + TypeScript, and the backend is written in Rust.

About

Cross platform text search tool for multiple file types

Topics

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages