Favicon of skim

skim

A Rust-based fuzzy finder that filters and searches through files, commands, and text with interactive selection. Works as a standalone tool or Vim plugin.

Skim is a powerful fuzzy finder written in Rust that helps you navigate files, lines, and commands with remarkable speed. It serves as a modern alternative to traditional tools like grep, offering both a command-line filter and an interactive interface for your workflow.

The tool provides a single executable called sk that integrates seamlessly into your development environment. Whether you're searching through project files, filtering command history, or selecting from large datasets, Skim delivers instant results with an intuitive interface.

Key capabilities include:

  • Multiple usage modes: Works as a general filter, interactive interface, or Vim/Neovim plugin
  • Advanced search: Supports fuzzy matching, regex patterns, and exact search with customizable syntax
  • Interactive commands: Execute external programs dynamically with tools like grep, ripgrep, ag, or ack
  • Multi-selection: Press TAB to select multiple items and pass them to other commands
  • Preview window: Display file contents or command output while browsing results
  • Shell integration: Includes bindings for Bash, Zsh, and Fish with keyboard shortcuts for common tasks
  • Customizable interface: Configure keymaps, color schemes, and sorting criteria to match your preferences
  • Cross-platform: Available on macOS, Linux, and Windows through multiple package managers

Sketch your workflow faster by piping data into Skim or using it as an interactive search tool. The project is actively maintained with comprehensive documentation, shell completions, and a supportive community on Discord and Matrix.

Install

Dnf
$ dnf install skim

Features

ScriptableTmux integration

Media

asciinema

Pros

4
  • Fast fuzzy finding for files, commands, and text
  • Works as a standalone tool or Vim plugin
  • Highly customizable with keymaps and sort criteria
  • Supports preview window for selected items

Related tools

Share:

Auto-fetched .

Recent releases

Similar to skim

Favicon

 

  
 
Favicon

 

  
 
Favicon