skim
github.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
skim is a fuzzy finder in Rust that helps users search and filter information interactively. Created by Jinzhou Zhang (lotabout), skim has over 5,400 stars as of 2026 and is inspired by fzf (the popular fuzzy finder by Junegunn Choi), but written in Rust for memory safety and performance. skim serves as a general-purpose command-line fuzzy finder that can be used for searching files, filtering command output, selecting from lists, and integrating with shell workflows. Key features include: interactive fuzzy matching with scoring algorithm (matching characters in any order with smarter ranking than simple substring matching), command execution on selected items (pressing Enter to execute a command with the selected item as argument), preview window (showing context for the currently highlighted item, such as file contents or git commit details), interactive filter mode (reading from stdin and filtering lines as the user types), integration with ripgrep for fast file content search (via sk --rg command), shell key bindings (Ctrl-R for command history search, Ctrl-T for file selection, Alt-C for directory change), Vim-like key bindings (j/k for navigation, Tab for multi-select), customizable color themes, bitmap-based matching engine for performance, and scripting integration for batch processing. skim is designed as a drop-in replacement for fzf with compatible command-line interface and shell integration.
Statistics
1
Views
0
Clicks
0
Like
0
Dislike