ripgrep
BurntSushi/ripgrepRevisado por IA
O que faz
O ripgrep (o comando é `rg`) procura uma palavra ou um padrão dentro de cada arquivo de uma pasta e mostra as linhas onde encontra. Ele ignora o que está no seu .gitignore, os arquivos ocultos e os binários, a menos que você peça o contrário, e pode limitar a busca a um tipo de arquivo, ler dentro de arquivos compactados e lidar com outras codificações de texto. É um programa pequeno, de cerca de 2 MB, com downloads prontos para Windows, macOS e Linux, e também está disponível na maioria dos gerenciadores de pacotes. Não tem janela: tudo acontece no terminal usando opções (flags).
Facilidade de instalação
C · instalar 1 ou 2 ferramentas · Windows
- Windows C
- macOS C
- Linux C
Em todos os sistemas é um único arquivo pronto de 2 MB, sem nada mais para instalar: no Windows com `winget install BurntSushi.ripgrep.MSVC` ou o zip da página de releases, no macOS com `brew install ripgrep`, no Linux com `sudo apt-get install ripgrep` ou o .deb. A nota continua em C porque ele não tem janela nenhuma, então é preciso trabalhar no terminal e aprender opções como `rg -tpy foo` ou `rg -uuu`. O Rust só é necessário se você decidir compilá-lo você mesmo com `cargo build --release`.
Números no GitHub
- Estrelas
- 69.598em 31 de out. de 2026
- Downloads
- 68.537.1012.147.252 na semana
- Crescimento
- +121estrelas em 5 dias
Estrelas ao longo do tempo
Fatos
- Roda em
- Windows, macOS, Linux
- Você precisa instalar
- Nada além do programa
- Para compilar a partir do código
- Rust
- Espaço em disco
- 2 MB–5 MB · pelo instalador
- Contas ou chaves
- Nenhuma
- Custo
- Grátis · Gratuito; o arquivo COPYING diz que o código tem licença dupla, sob Unlicense e MIT, o que praticamente não impõe condições para reutilização.
- Licença
- Unlicense (Permissiva)
- Última atualização
- 27 de out. de 2026
Sinais de risco (3)
- InfoSó terminal, sem janela
README, Installation: "The binary name for ripgrep is rg." Todos os exemplos do README são linhas de comando como `rg -n -w '[A-Z]+_SUSPEND'`. Não existe interface gráfica, só um ambiente de testes web não oficial, com link a partir do README.
revisão por IA
- InfoPode executar outros programas que você configurar
README: ripgrep "supports arbitrary input preprocessing filters which could be PDF text extraction, less supported decompression, decrypting, automatic encoding detection and so on". Isso significa que ele vai executar o comando que você colocar em um arquivo de configuração ou em uma opção, então vale a pena ler um arquivo de configuração compartilhado antes de usá-lo.
revisão por IA
- InfoO último release é mais antigo que o código
O último release é o 15.2.0, de 2026-07-15, enquanto o último commit é de 2026-10-27, então as mudanças recentes só estão no código-fonte. A versão oferecida pelo seu gerenciador de pacotes pode ser ainda mais antiga, como o README diz sobre o Debian stable.
revisão por IA
As evidências aparecem no idioma original.
O que o Radar não conseguiu verificar
- A velocidade real no seu computador e com seus arquivos: as próprias tabelas do README mostram casos em que ele é só um pouco mais rápido, e um padrão que leva mais de 15 segundos.
- Se o arquivo pré-compilado que você baixa inclui o mecanismo opcional PCRE2 necessário para `-P`, já que isso depende de como foi compilado.
- Qual versão o seu gerenciador de pacotes instala, que pode ser anterior à 15.2.0.
- Se um arquivo de configuração herdado de outra pessoa muda o comportamento padrão de busca.