RepoPicks Radar

Atualizado todo dia por volta das 02:00 UTC

Guias

Início do Radar

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

69.45069.50069.55069.600 26 de out.27 de out.28 de out.29 de out.30 de out.31 de out. 69.45069.50069.55069.600 26 de out.29 de out.

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.

Projetos parecidos

O app RepoPicks

Em breve: instale com 1 clique pelo app RepoPicks.