skim
A general fuzzy finder written in Rust, similar to fzf.
A fast, terminal‑based fuzzy finder written in Rust, offering a single executable `sk` that can be used as a filter, an interactive selector, or a shell binding. It reads input streams or file lists, presents a searchable list, and returns the chosen line(s) for further processing. The tool supports integration with editors such as Vim/Neovim, can be invoked from scripts, and provides configurable keymaps, preview windows, and color schemes.
Target users are developers and power users who need quick, interactive selection of files, commands, or arbitrary text, especially in environments where tools like `grep` or other fuzzy finders are employed. Its Rust implementation aims for stability and performance, and it is packaged for many Linux distributions, macOS, and other systems.
Distinctive aspects include a rich set of customization options, support for field‑based sorting, and the ability to be used as a library in other Rust projects. The project is actively maintained, with continuous integration testing, code‑coverage reporting, and community channels for support.
Reviews
Loading reviews…
Similar apps

Clipboard, Input & Automation
fzf
A general purpose command-line fuzzy finder, can be used with any list: files/directories, command history, processes, hostnames…

Terminals & CLI
television
A very fast general purpose fuzzy finder.
File Management & Transfer
broot
Fuzzy finder similar to fzf, but with space usage visualization.
File Management & Transfer
fd
A simple, fast and user-friendly alternative to `find`.
File Management & Transfer
ripgrep
A line-oriented search tool that recursively searches your current directory for a regex pattern.

Clipboard, Input & Automation
zoxide
Fast directory jumper in Rust.