A general-purpose fuzzy finder written in Rust, usable as an interactive interface or a command-line filter.
- v5.7.4
- Published at
- 15d ago
- 6,980
- Stars
- 6,495
- Download
- Synced at
- 14d ago
Latest release
v5.7.4Oct 4, 2026, 05:20 PMDownloads slow? Switch the source anytime above
README
Project Overview
Skim is a general-purpose fuzzy finder written in Rust, designed to make your workflow faster and more efficient. It provides a single executable called sk.
Key Features
- Use as a general filter (similar to grep)
- Use as an interactive interface for running commands
- Shell bindings
- Asynchronous data reading for blazing speed
- Works on files, lines, and commands
Target Audience
- Heavy command-line users
- Developers who need fast fuzzy finding
- Users who want to improve terminal efficiency
Quick Start
- Install via package manager:
brew install sk(macOS) - Or download the binary from GitHub Releases
- Basic usage:
sklaunches the interactive finder - As a filter:
cat file | sk
Core Advantages
- Written in Rust for excellent performance
- Works as both a filter and an interactive interface
- Asynchronous reading for speed
- Open-source and free
System Requirements
- OS: Cross-platform (Linux, macOS, Windows)
- Architectures: x86_64, arm64
- Additional Dependencies: None
Notes
- The project provides a single executable called
sk
Release history
Sort