About this project

ripgrep is a command-line search tool designed for speed and efficiency. It recursively searches the current directory for a regular expression pattern, automatically skipping hidden files, binary files, and those specified in .gitignore, .ignore, or .rgignore files. Key capabilities include: - High-performance searching powered by Rust's regex engine, utilizing SIMD and finite automata. - First-class support for Windows, macOS, and Linux. - Full Unicode support by default. - Ability to search specific file types using type-based filtering (e.g., limiting searches to Python files). - Support for multiple text encodings beyond UTF-8 (e.g., UTF-16, latin-1, GBK). - Integration with compressed file formats (brotli, bzip2, gzip, lz4, lzma, xz, zstandard) via the --search-zip flag. - Optional PCRE2 engine support for advanced regex features like look-around and backreferences. - Support for arbitrary input preprocessing filters. - Configuration via a dedicated configuration file.