awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
BurntSushi avatar

BurntSushi/ripgrep

0
View on GitHub↗
65,112 estrellas·2,596 forks·Rust·Unlicense·12 vistas

Ripgrep

ripgrep is a command-line utility designed for searching through large file trees and source code repositories. It functions as a recursive text processor that traverses directories to locate and display matching patterns, serving as a high-performance alternative to traditional search tools.

The tool distinguishes itself through a focus on execution speed and intelligent file handling. It utilizes a finite automata-based regular expression engine to ensure linear time complexity and employs hardware-level acceleration for literal byte sequence scanning. By integrating with version control systems, it automatically respects ignore patterns to skip irrelevant files, while its parallel worker threading and memory-mapped file scanning techniques maximize throughput across large datasets.

Beyond its core search capabilities, the utility supports complex text filtering and data stream manipulation within terminal environments. It is designed to optimize development workflows by reducing wait times during large-scale codebase analysis and log file inspection.

The project provides precompiled, static binaries for Windows, macOS, and Linux, and is invoked via the command line using the binary name rg.

Features

  • Command Line Search Utilities - Accelerates text pattern discovery within complex directory structures using optimized command-line operations.
  • Search Utilities - Navigates and filters large volumes of file content efficiently through a high-performance command-line interface.
  • Text Search Tools - Scans directory hierarchies to identify and extract specific strings or patterns from file contents.
  • Codebase Search Engines - Traverses massive source code repositories to locate patterns with high-speed recursive search capabilities.
  • Parallel Processing - Distributes search workloads across multiple CPU cores to maximize throughput during intensive text processing tasks.
  • Finite Automata Regex Engines - Compiles regular expressions into deterministic finite automata to achieve linear-time matching performance.
  • SIMD Accelerated Searchers - Leverages processor-level vector instructions to perform rapid memory scanning for literal byte sequences.
  • Auxiliary Security Tools - High-speed line-oriented search tool.
  • Utilidades CLI - Fast code-searching tool.
  • Command Line Environment - Fast search tool for finding patterns in files.
  • Command Line Utilities - High-performance alternative to grep.
  • Search and Discovery - A line-oriented search tool that recursively searches your current directory for a regex pattern.
  • Terminal Productivity - Line-oriented search tool optimized for speed.
  • Text Processing - Fast, recursive line-oriented search tool.
  • Text Processing and Search - High-performance search tool that respects ignore patterns.
  • grep - Listed in the “grep” section of the Awesome Alternatives In Rust awesome list.
  • Digital Forensics - Fast command-line tool for searching text patterns.
  • Memory Mapped File Scanners - Maps file contents directly into process memory to reduce system call overhead during high-speed scanning.
  • Buffered Stream Processors - Buffers sequential data in large chunks to maintain high performance during extensive file system reads.
  • Workflow Optimization Tools - Reduces development wait times by replacing slower legacy search utilities with modern, optimized scanning tools.
  • Installation Utilities - Simplifies deployment by providing precompiled, static binaries for major operating systems.
  • Text Processing Utilities - Filters and transforms text-based data streams through powerful terminal-based pattern matching.
  • Compiled Binaries - Ships as a statically linked executable to ensure consistent performance and portability across diverse system environments.

Historial de estrellas

Gráfico del historial de estrellas de burntsushi/ripgrepGráfico del historial de estrellas de burntsushi/ripgrep

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ripgrep

Proyectos open-source similares, clasificados según cuántas características comparten con Ripgrep.
  • junegunn/fzfAvatar de junegunn

    junegunn/fzf

    81,017Ver en GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Gobashclifish
    Ver en GitHub↗81,017
  • sharkdp/fdAvatar de sharkdp

    sharkdp/fd

    43,362Ver en GitHub↗

    This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery. It enables users to locate files and directories within large project structures using recursive search, pattern matching, and metadata-aware filtering. By employing multi-threaded parallel traversal, it provides an efficient way to explore complex directory trees. What distinguishes this tool is its ability to integrate directly into terminal workflows and automate file management tasks. It automatically respects version control ignore files and hidden file settings, ensuring

    Rustclicommand-linefilesystem
    Ver en GitHub↗43,362
  • jhspetersson/fselectAvatar de jhspetersson

    jhspetersson/fselect

    4,451Ver en GitHub↗

    fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files based on their attributes. It functions as a file system analysis tool capable of selecting files and directories using relational logic, subqueries, and structured data filtering. The tool distinguishes itself by integrating Git tracking status and branch metadata into the search process while respecting project ignore files. It also includes a specialized media metadata search capability that filters audio and image files by technical properties such as resolution, bitrate, an

    Rustclicommand-linefiles
    Ver en GitHub↗4,451
  • nicolargo/glancesAvatar de nicolargo

    nicolargo/glances

    32,840Ver en GitHub↗

    Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health metrics across diverse computing environments. It functions as a command-line utility that provides a unified view of system performance, identifying bottlenecks and maintaining infrastructure stability through a consistent abstraction layer that translates kernel calls into actionable data. The project distinguishes itself through its distributed capabilities, offering a web-based interface that enables remote access to live performance metrics from any device without requiring d

    Pythonmonitoringmulti-platformpython
    Ver en GitHub↗32,840
Ver las 30 alternativas a Ripgrep→

Preguntas frecuentes

¿Qué hace burntsushi/ripgrep?

ripgrep is a command-line utility designed for searching through large file trees and source code repositories. It functions as a recursive text processor that traverses directories to locate and display matching patterns, serving as a high-performance alternative to traditional search tools.

¿Cuáles son las características principales de burntsushi/ripgrep?

Las características principales de burntsushi/ripgrep son: Command Line Search Utilities, Search Utilities, Text Search Tools, Codebase Search Engines, Parallel Processing, Finite Automata Regex Engines, SIMD Accelerated Searchers, Auxiliary Security Tools.

¿Qué alternativas de código abierto existen para burntsushi/ripgrep?

Las alternativas de código abierto para burntsushi/ripgrep incluyen: junegunn/fzf — This project is a general-purpose command-line filter that provides an interactive interface for processing standard… sharkdp/fd — This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery.… nicolargo/glances — Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health… jhspetersson/fselect — fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files… ohmyzsh/ohmyzsh — This project is a community-driven shell configuration framework designed to manage terminal environments, modular… tldr-pages/tldr — This project is a community-driven repository of simplified, example-based reference guides for command-line tools. It…