ripgrep
BurntSushi/ripgrepRevisado por IA
Qué hace
ripgrep (el comando es `rg`) busca una palabra o un patrón dentro de cada archivo de una carpeta y muestra las líneas donde lo encuentra. Omite lo que indica tu .gitignore, los archivos ocultos y los binarios a menos que le pidas lo contrario, y puede limitar la búsqueda a un tipo de archivo, leer dentro de archivos comprimidos y manejar otras codificaciones de texto. Es un programa pequeño de unos 2 MB con descargas listas para Windows, macOS y Linux, y también está en la mayoría de los gestores de paquetes. No tiene ventana: todo pasa en la terminal usando opciones (flags).
Facilidad de instalación
C · instalar 1 o 2 herramientas · Windows
- Windows C
- macOS C
- Linux C
En todos los sistemas es un único archivo listo de 2 MB, sin nada más que instalar: en Windows con `winget install BurntSushi.ripgrep.MSVC` o el zip de la página de releases, en macOS con `brew install ripgrep`, en Linux con `sudo apt-get install ripgrep` o el .deb. La nota se queda en C porque no tiene ninguna ventana, así que hay que trabajar en la terminal y aprender opciones como `rg -tpy foo` o `rg -uuu`. Rust solo se necesita si decides compilarlo tú mismo con `cargo build --release`.
Números en GitHub
- Estrellas
- 69.598el 31 oct 2026
- Descargas
- 68.537.1012.147.252 en la semana
- Crecimiento
- +121estrellas en 5 días
Estrellas a lo largo del tiempo
Datos
- Funciona en
- Windows, macOS, Linux
- Necesitas instalar
- Nada más que el programa
- Para compilar desde el código
- Rust
- Espacio en disco
- 2 MB–5 MB · según el instalador
- Cuentas o claves
- Ninguna
- Costo
- Gratis · Gratis; el archivo COPYING dice que el código tiene doble licencia bajo Unlicense y MIT, lo que prácticamente no pone condiciones para reutilizarlo.
- Licencia
- Unlicense (Permisiva)
- Última actualización
- 27 oct 2026
Señales de riesgo (3)
- InfoSolo terminal, sin ventana
README, Installation: "The binary name for ripgrep is rg." Todos los ejemplos del README son líneas de comando como `rg -n -w '[A-Z]+_SUSPEND'`. No tiene interfaz gráfica, solo existe un entorno de pruebas web no oficial enlazado desde el README.
revisión con IA
- InfoPuede ejecutar otros programas que tú configures
README: ripgrep "supports arbitrary input preprocessing filters which could be PDF text extraction, less supported decompression, decrypting, automatic encoding detection and so on". Esto significa que ejecutará el comando que pongas en un archivo de configuración o en una opción, así que vale la pena leer un archivo de configuración compartido antes de usarlo.
revisión con IA
- InfoLa última versión publicada es más antigua que el código
La última versión publicada es la 15.2.0, del 2026-07-15, mientras que el último commit es del 2026-10-27, así que los cambios recientes solo están en el código fuente. La versión que ofrece tu gestor de paquetes puede ser todavía más antigua, como dice el README sobre Debian stable.
revisión con IA
La evidencia aparece en su idioma original.
Lo que Radar no pudo verificar
- La velocidad real en tu computadora y con tus archivos: las propias tablas del README muestran casos donde apenas es un poco más rápido, y un patrón que tarda más de 15 segundos.
- Si el archivo precompilado que descargas incluye el motor opcional PCRE2 que necesita `-P`, ya que eso depende de cómo se haya compilado.
- Qué versión instala tu gestor de paquetes, que puede ser anterior a la 15.2.0.
- Si un archivo de configuración que heredaste de otra persona cambia el comportamiento de búsqueda por defecto.