Repolode

davidesantangelo/krep

A command-line string search tool written in C, grep-compatible, with SIMD acceleration, multi-threading and regex support.

Alternativa open source a:grep

Estrelas
528
Forks
0
Issues abertas
0
Último commit
mês passado

Recursos principais

  • 01Automatic selection among Boyer-Moore, KMP, Two-Way, Shift-Or and Aho-Corasick algorithms
  • 02SIMD acceleration with SSE2, AVX2, AVX-512 and NEON, plus memory-mapped I/O
  • 03Multi-threaded search across CPU cores
  • 04POSIX regex and multiple pattern search
  • 05Recursive search with globs, exclusions and .gitignore support
  • 06JSON Lines output via --json

Casos de uso

  • Searching large codebases or log directories faster than plain grep
  • Scripting searches whose results need to be parsed as JSON Lines
  • Checking for the existence of a string in a file with quiet, early-exit mode
  • Searching many fixed patterns at once from a pattern file

Tópicos

Perguntas frequentes

O que é krep?
A command-line string search tool written in C, grep-compatible, with SIMD acceleration, multi-threading and regex support.
krep é gratuito? Qual é a licença?
krep é open source sob a licença BSD-2-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
krep ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de krep foi em 16 de set. de 2026.
Para que posso usar krep?
Searching large codebases or log directories faster than plain grep Scripting searches whose results need to be parsed as JSON Lines Checking for the existence of a string in a file with quiet, early-exit mode Searching many fixed patterns at once from a pattern file
Onde consigo krep?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/davidesantangelo/krep

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados