• I wanted to learn Rust, and I wanted a non-trivial project to do it.
  • I decided to try make a clone of fzf in Rust.
  • I managed to get comparable performance to fzf, with a TUI
  • Did a few non-trivial things, like getting a (limited) linear-time sort, and reimplemented a basic version of the fzf scoring system.

Implementation