← 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

Basic Search

rg pattern Search current directory
rg pattern path/ Search specific path
rg pattern file.txt Search in file
rg "multi word" Search phrase
rg -i pattern Case insensitive
rg -w pattern Whole word match
rg -x pattern Whole line match

Output Control

rg -n pattern Show line numbers (default)
rg -N pattern Hide line numbers
rg -l pattern Show only filenames
rg -c pattern Count matches per file
rg --count-matches pattern Count all matches
rg -o pattern Show only matched text
rg -v pattern Invert match

Context

Context Lines

rg -C 3 pattern 3 lines before and after
rg -B 2 pattern 2 lines before
rg -A 2 pattern 2 lines after
rg --context-separator="---" -C 2 pattern Custom separator

Filters

File Type Filters

rg -t py pattern Search Python files
rg -t js -t ts pattern Multiple file types
rg -T py pattern Exclude Python files
rg --type-list List file types
rg --type-add "web:*.{html,css,js}" -t web pattern Custom type

Glob Filters

rg -g "*.js" pattern Include glob
rg -g "!*.min.js" pattern Exclude glob
rg -g "src/**/*.ts" pattern Recursive glob
rg -g "!node_modules" pattern Exclude directory

Other Filters

rg --hidden pattern Include hidden files
rg --no-ignore pattern Don't respect .gitignore
rg -u pattern Unrestricted (--no-ignore)
rg -uu pattern More unrestricted (+hidden)
rg -uuu pattern All files (including binary)
rg --max-depth 2 pattern Limit directory depth
rg -L pattern Follow symlinks

Regex

Regular Expressions

rg "\bword\b" Word boundary
rg "^start" Line start
rg "end$" Line end
rg "a.*b" Any characters between
rg "a.+b" One or more between
rg "colou?r" Optional character
rg "[aeiou]" Character class
rg "[0-9]+" One or more digits
rg "(foo|bar)" Alternation

Regex Options

rg -F "literal." Fixed string (no regex)
rg -P "(?<=foo)bar" PCRE2 regex
rg -U "foo\nbar" Multiline search
rg -s pattern Case sensitive (smart)
rg -S pattern Smart case

Replace

Search and Replace

rg -r "replacement" pattern Replace matches
rg -r "$1" "(\w+)" Capture group
rg -r "${1}_${2}" "(\w+)-(\w+)" Multiple captures
rg --passthru -r "new" "old" Show all lines with replacement

Output Format

Formatting

rg --color=always pattern | less -R Color with less
rg --no-heading pattern No file headings
rg --heading pattern Group by file
rg --vimgrep pattern Vim-compatible output
rg --json pattern JSON output
rg --stats pattern Show statistics

Sorting

rg --sort path pattern Sort by path
rg --sort modified pattern Sort by modified time
rg --sort accessed pattern Sort by access time
rg --sort created pattern Sort by creation time
rg --sortr path pattern Reverse sort

Configuration

Config File

.ripgreprc
# ~/.ripgreprc
# Set with RIPGREP_CONFIG_PATH

# Smart case by default
--smart-case

# Include hidden files
--hidden

# Exclude directories
--glob=!.git
--glob=!node_modules
--glob=!vendor
--glob=!*.min.js

# Max columns for long lines
--max-columns=200

# Show context
--context=2

# Custom type
--type-add=web:*.{html,css,js,ts}
Ignore file
# .rgignore or .ignore
# Same syntax as .gitignore

node_modules/
dist/
build/
*.log
*.min.js
.env
*.pyc
__pycache__/

Examples

Common Use Cases

rg -t py "import" | wc -l Count Python imports
rg -l TODO | xargs code Open TODO files in VS Code
rg -t js "console.log" -l Find files with console.log
rg -t py "def " -c | sort -t: -k2 -rn Files by function count
rg "TODO|FIXME|HACK" --stats Find code annotations
rg -e "pattern1" -e "pattern2" Multiple patterns (OR)
rg "func" | rg "error" Multiple patterns (AND)
rg "\b(var|let)\b" -t js Find var/let in JS