← Home

🔍

⌘K
ðŸĪ–
Claude Code AI Tools
ðŸĪ—
Hugging Face AI Tools
ðŸĶœ
LangChain AI Tools
🧠
Keras AI Tools
ðŸĶ™
Ollama AI Tools
🐍
Python Programming Languages
ðŸŸĻ
JavaScript Programming Languages
🔷
TypeScript Programming Languages
⚛ïļ
React Programming Languages
ðŸđ
Go Programming Languages
ðŸĶ€
Rust Programming Languages
📊
MATLAB Programming Languages
🗄ïļ
SQL Programming Languages
⚙ïļ
C/C++ Programming Languages
☕
Java Programming Languages
ðŸŸĢ
C# Programming Languages
🍎
Swift Programming Languages
🟠
Kotlin Programming Languages
â–ē
Next.js Programming Languages
💚
Vue.js Programming Languages
ðŸ”Ĩ
Svelte Programming Languages
ðŸŽĻ
Tailwind CSS Programming Languages
💚
Node.js Programming Languages
🌐
HTML Programming Languages
ðŸŽĻ
CSS/SCSS Programming Languages
🐘
PHP Programming Languages
💎
Ruby Programming Languages
ðŸ”ī
Scala Programming Languages
📊
R Programming Languages
ðŸŽŊ
Dart Programming Languages
💧
Elixir Programming Languages
🌙
Lua Programming Languages
🐊
Perl Programming Languages
🅰ïļ
Angular Programming Languages
🚂
Express.js Programming Languages
ðŸą
NestJS Programming Languages
ðŸ›Īïļ
Ruby on Rails Programming Languages
◾ïļ
GraphQL Programming Languages
🟊
Haskell Programming Languages
💚
Nuxt.js Programming Languages
🔷
SolidJS Programming Languages
⚡
htmx Programming Languages
ðŸ’ŧ
VS Code Development Tools
🧠
PyCharm Development Tools
📓
Jupyter Development Tools
🧠
IntelliJ IDEA Development Tools
💚
Neovim Development Tools
ðŸ”Ū
Emacs Development Tools
🔀
Git DevOps & CLI
ðŸģ
Docker DevOps & CLI
â˜ļïļ
Kubernetes DevOps & CLI
☁ïļ
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux Commands DevOps & CLI
ðŸ’ŧ
Bash Scripting DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
ðŸ”Ļ
Makefile DevOps & CLI
🧊
Pytest DevOps & CLI
🊟
Windows DevOps & CLI
ðŸ“Ķ
Package Managers DevOps & CLI
🍎
macOS DevOps & CLI
🏗ïļ
Terraform DevOps & CLI
🔧
Ansible DevOps & CLI
⎈
Helm DevOps & CLI
ðŸ”Ļ
Jenkins DevOps & CLI
ðŸ”Ĩ
Prometheus DevOps & CLI
📊
Grafana DevOps & CLI
ðŸ’ŧ
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
💙
PowerShell DevOps & CLI
🔄
Argo CD DevOps & CLI
🔀
Traefik DevOps & CLI
☁ïļ
Azure CLI DevOps & CLI
☁ïļ
Google Cloud CLI DevOps & CLI
📟
tmux DevOps & CLI
🔧
jq DevOps & CLI
✂ïļ
sed DevOps & CLI
📊
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
ðŸ”Ē
NumPy Databases & Data
🐞
Pandas Databases & Data
ðŸ”Ĩ
PyTorch Databases & Data
🧠
TensorFlow Databases & Data
📈
Matplotlib Databases & Data
🐘
PostgreSQL Databases & Data
🐎
MySQL Databases & Data
🍃
MongoDB Databases & Data
ðŸ”ī
Redis Databases & Data
🔍
Elasticsearch Databases & Data
ðŸĪ–
Scikit-learn Databases & Data
👁ïļ
OpenCV Databases & Data
⚡
Apache Spark Databases & Data
ðŸŠķ
SQLite Databases & Data
⚡
Supabase Databases & Data
ðŸ”ĩ
Neo4j Databases & Data
ðŸ“Ļ
Apache Kafka Databases & Data
🐰
RabbitMQ Databases & Data
ðŸ”Ī
Regex Utilities
📝
Markdown Utilities
📄
LaTeX Utilities
🔐
SSH & GPG Utilities
🌐
curl & HTTP Utilities
📜
reStructuredText Utilities
🚀
Postman Utilities
🎎
FFmpeg Utilities
🖞ïļ
ImageMagick Utilities
🔍
ripgrep Utilities
🔍
fzf Utilities
📗
Microsoft Excel Office Applications
📘
Microsoft Word Office Applications
📙
Microsoft PowerPoint Office Applications
📝
Hancom Hangul Hancom Office
ðŸ“―ïļ
Hancom Hanshow Hancom Office
📊
Hancom Hancell Hancom Office
📄
Google Docs Google Workspace
📊
Google Sheets Google Workspace
ðŸ“―ïļ
Google Slides Google Workspace
🔌
Cadence Virtuoso EDA & Hardware
⚙ïļ
Synopsys EDA EDA & Hardware
💎
Verilog & VHDL EDA & Hardware
⚡
LTSpice EDA & Hardware
🔧
KiCad EDA & Hardware
📝
Notion Productivity
💎
Obsidian Productivity
💎
Slack Productivity
ðŸŽŪ
Discord Productivity
ðŸŽĻ
Figma Design Tools
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest Testing
⚡
Vitest Testing
🎭
Playwright Testing
ðŸŒē
Cypress Testing
🌐
Selenium Testing
💙
Flutter Mobile Development
ðŸ“ą
React Native Mobile Development
🍎
SwiftUI Mobile Development
ðŸ“ą
Expo Mobile Development
🐍
Django Web Frameworks
⚡
FastAPI Web Frameworks
ðŸŒķïļ
Flask Web Frameworks
🍃
Spring Boot Web Frameworks
ðŸļ
Gin Web Frameworks
⚡
Vite Build Tools
ðŸ“Ķ
Webpack Build Tools
⚡
esbuild Build Tools
🐘
Gradle Build Tools
ðŸŠķ
Maven Build Tools
🔧
CMake Build Tools
ðŸŽŪ
Unity Game Development
ðŸĪ–
Godot Game Development
🔌
Arduino Embedded & IoT
🔍
Nmap Security
🐕
Datadog Monitoring
📖
Swagger/OpenAPI Documentation
No results found
EN KO

Basics

Installation

brew install fzf Install on macOS
apt install fzf Install on Ubuntu
git clone https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install Install from git

Basic Usage

fzf Find files interactively
find . | fzf Pipe to fzf
ls | fzf Select from list
cat file | fzf Search in file content
fzf --preview "cat {}" With file preview

Key Bindings

Navigation

Ctrl+J / Ctrl+N Move down
Ctrl+K / Ctrl+P Move up
Enter Select item
Tab Mark item (multi-select)
Shift+Tab Unmark item
Ctrl+A Select all
Ctrl+D Deselect all
Ctrl+T Toggle item selection
Esc / Ctrl+C Cancel

Shell Bindings

Ctrl+T Paste file path
Ctrl+R Search command history
Alt+C cd into directory

Options

Display Options

fzf --height 40% Limit height
fzf --reverse Reverse list
fzf --border Show border
fzf --border=rounded Rounded border
fzf --margin 1,5% Set margins
fzf --padding 1 Set padding
fzf --prompt "Select> " Custom prompt
fzf --pointer ">" Custom pointer
fzf --header "Pick a file" Add header

Selection Options

fzf -m Multi-select mode
fzf --no-multi Single select
fzf --select-1 Auto-select if only one
fzf --exit-0 Exit if no match
fzf -q "query" Start with query
fzf -1 Select first match

Search Options

fzf -e Exact match
fzf -i Case insensitive
fzf +i Case sensitive
fzf --algo=v1 Faster algorithm
fzf -n 2 Search only 2nd field
fzf -n 2.. Search 2nd field onwards
fzf -d ":" -n 1 Custom delimiter

Preview

Preview Window

fzf --preview "cat {}" Preview file content
fzf --preview "head -100 {}" Preview first 100 lines
fzf --preview "bat --color=always {}" Preview with bat
fzf --preview-window right:50% Preview on right
fzf --preview-window down:40% Preview below
fzf --preview-window hidden --bind "?:toggle-preview" Toggle preview with ?

Key Bindings

Custom Bindings

fzf --bind "ctrl-a:select-all" Select all
fzf --bind "ctrl-d:deselect-all" Deselect all
fzf --bind "ctrl-y:execute-silent(echo {} | pbcopy)" Copy to clipboard
fzf --bind "enter:execute(vim {})" Open in vim
fzf --bind "ctrl-o:execute-silent(open {})" Open file
fzf --bind "?:toggle-preview" Toggle preview
fzf --bind "ctrl-j:down,ctrl-k:up" Vim-like navigation

Examples

Common Use Cases

Open file in editor
vim $(fzf)

# Or with preview
vim $(fzf --preview "bat --color=always {}")
cd to directory
cd $(find . -type d | fzf)

# Alias
alias fcd='cd $(find . -type d | fzf)'
Kill process
kill $(ps aux | fzf | awk '{print $2}')

# Or interactive
kill -9 $(ps aux | fzf -m | awk '{print $2}')
Git branch checkout
git checkout $(git branch | fzf)

# With remote branches
git checkout $(git branch -a | fzf | sed 's/remotes\/origin\///')
Git log search
git log --oneline | fzf --preview "git show {1}"
Docker container
docker exec -it $(docker ps | fzf | awk '{print $1}') bash

Shell Functions

File search with rg
# Search content and open file
fif() {
  local file
  file=$(rg --files-with-matches --no-messages "$1" | fzf --preview "rg --color=always -n '$1' {}")
  if [ -n "$file" ]; then
    vim "$file"
  fi
}
fzf with fd
# Use fd instead of find
export FZF_DEFAULT_COMMAND='fd --type f --hidden --follow --exclude .git'
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
export FZF_ALT_C_COMMAND='fd --type d --hidden --follow --exclude .git'

Configuration

Shell Configuration

Default options
# .bashrc or .zshrc
export FZF_DEFAULT_OPTS='
  --height 40%
  --reverse
  --border
  --preview-window right:50%
  --bind ctrl-a:select-all
  --bind ctrl-d:deselect-all
  --bind ?:toggle-preview
'
Theme colors
export FZF_DEFAULT_OPTS=$FZF_DEFAULT_OPTS'
  --color=fg:#d0d0d0,bg:#121212,hl:#5f87af
  --color=fg+:#d0d0d0,bg+:#262626,hl+:#5fd7ff
  --color=info:#afaf87,prompt:#d7005f,pointer:#af5fff
  --color=marker:#87ff00,spinner:#af5fff,header:#87afaf
'