K(r)ep
Dev tools
text search cli
SHOW HN2025
21points
14comments
#1,973of 3,837 in 2025
Top 52%of 2025 by points
How HN took it
RoastedHalf or more of the comments are critical
0 positive, 3 neutral or asking, 0 mixed, 6 critical, out of 9 comments about the project. Thread score -0.49.
Idea: 0 for, 3 againstPerformance: 0 for, 2 againstExecution: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Simpler algorithms can outperform theoretically better ones in practice
From 1 comment
No problem, hope it was useful. I've found a lot of real world performance comes from doing as little as possible inside the main search loop. UPDATE: It's often the case that a…
MattPalmer1086 on HN
Objections
Uses far more CPU than ripgrep for small speed gains
From 1 comment
The fact that even in the test example it took ripgrep 0.115 s with 97% CPU usage vs Krep's 0.106 s with 328% CPU usage is a testament of why ripgrep is still preferable. Such a…
alkh on HN
Search gave inconsistent and incorrect results
From 1 comment
With this comment showing that search was inconsistent and gave incorrect results: https://news.ycombinator.com/item?id=43335277 why the repost?
finnh on HN
Reposting the same project repeatedly is poor etiquette
From 2 comments
He posted the project 36 days ago, 35 days ago, and today. The commit history appears to show that he has been working on it, but that's no excuse for this sort of re-posting.…
globnomulous on HNWith this comment showing that search was inconsistent and gave incorrect results: https://news.ycombinator.com/item?id=43335277 why the repost?
finnh on HN
Large performance cliffs on some patterns
From 1 comment
ripgrep author here. Like many grep tools, it also has significant performance cliffs that are very easy to hit: ``` $ time rg -o -c '[A-Z]' subtitles2016-sample.en 51835353 real…
burntsushi on HN
Questions
Why was the project reposted?
From 1 comment
With this comment showing that search was inconsistent and gave incorrect results: https://news.ycombinator.com/item?id=43335277 why the repost?
finnh on HN
Alternatives named
ripgrep
From 2 comments
The fact that even in the test example it took ripgrep 0.115 s with 97% CPU usage vs Krep's 0.106 s with 328% CPU usage is a testament of why ripgrep is still preferable. Such a…
alkh on HNripgrep author here. Like many grep tools, it also has significant performance cliffs that are very easy to hit: ``` $ time rg -o -c '[A-Z]' subtitles2016-sample.en 51835353 real…
burntsushi on HN