If you are currently using z, autojump, fasd or similar, take a look at it. frece is the kind of tool that does one thing well and can be used in ways the authors didn’t think of.

In my case it replaced mlocate. See open-files-frece and frece-updatedb.

It is written in Rust and available in the AUR.