Krep: Utilitário de busca de string com desempenho excepcional
2025-04-16
Krep é um utilitário de busca de string otimizado para desempenho, projetado para máxima taxa de transferência e eficiência ao processar arquivos e diretórios grandes. Ele utiliza vários algoritmos de busca e aceleração SIMD (quando disponível), priorizando velocidade e simplicidade. Krep seleciona automaticamente o algoritmo ideal, suporta busca multi-threading, I/O mapeado em memória, expressões regulares e busca recursiva em diretórios, enquanto ignora arquivos binários e diretórios comuns não relacionados a código. Benchmarks mostram que o Krep é aproximadamente 41,5 vezes mais rápido que o grep e ligeiramente mais rápido que o ripgrep.
Desenvolvimento
busca de string