{"repo":"BurntSushi/ripgrep","free":true,"listed":false,"github":"https://github.com/BurntSushi/ripgrep","clone":"git clone https://github.com/BurntSushi/ripgrep.git","description":"ripgrep recursively searches directories for a regex pattern while respecting your gitignore","language":"Rust","stars":67346,"topics":["ripgrep","recursively-search","search","regex","gitignore","grep","command-line-tool","command-line","cli","rust"],"license":"Unlicense","category":"cli-tools","readme_excerpt":"ripgrep (rg) ------------ ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. (To disable all automatic filtering by default, use rg -uuu .) ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep. Dual-licensed under MIT or the UNLICENSE. CHANGELOG Please see the CHANGELOG for a release history. Documentation quick links Installation User Guide Frequently Asked Questions Regex syntax Configuration files Shell completions Building Translations Screenshot of search results Quick examples comparing tools This example searches the entire Linux kernel source tree (after running make defconfig && make -j8 ) for [A-Z]+ SUSPEND , where all matches must be words. Timings were collected on a system with an Intel i9-12900K 5.2 GHz. Please remember that a single benchmark is never enough! See my blog post on ripgrep for a very detailed comparison with more benchmarks and analysis. Tool Command Line count Time ---- ------- ---------- ---- ripgrep (Unicode) rg -n -w '[A-Z]+ SUSPEND' 536 0.082s (1.00x) hypergrep hgrep -n -w '[A-Z]+ SUSPEND' 536 0.167s (2.04x) git grep git grep -P -n -w '[A-Z]+ SUSPEND' 536 0.273s (3.34x) The Silver Searcher ag -w '[A-Z]+ SUSPEND' 534 0.443s (5.43x","default_branch":null,"files":null,"tree":[],"storefront":"/r/BurntSushi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BurntSushi/ripgrep/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}