K(r)ep - A high-performance string search utility
Fast text search tool with advanced algorithms, SIMD acceleration, multi-threading, and regex support. Designed for rapid, large-scale pattern matching with memory-mapped I/O and hardware optimizations. - davidesantangelo/krep
K(r)ep - A high-performance string search utility launched on April 16, 2025 with 21 votes, #922 of 7,818 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
K(r)ep is a command-line string search utility designed for fast text searching across files and directories. Built for developers and power users who need efficient pattern matching, it emphasizes high performance as its core feature. The tool is open source and available on GitHub, making it accessible for those looking for a lightweight alternative to standard search utilities.
written from the facts on this page · September 2026
From the sources
A high-performance string search utility for the command line. Fast, multi-threaded, and grep-compatible. # macOS (Homebrew) brew install krep # From source git clone https://github.com/davidesantangelo/krep.git cd krep make sudo make install Requirements: GCC or compatible C compiler, POSIX system (Linux, macOS, BSD), pthread. krep [OPTIONS] PATTERN [FILE | DIRECTORY] krep [OPTIONS] -e PATTERN -e PATTERN ... krep [OPTIONS] -f FILE # patterns from file (- for stdin) krep [OPTIONS] -s PATTERN STRING # search in a string instead of a file cat FILE | krep PATTERN Examples krep -F " value: 100% " config.ini # fixed string krep -r " function " ./project # recursive search krep -r --gitignore "…from github.com
Does a similar job
all alternatives →- KAKrep a High-Performance String Search Utility Written in C2025 · davidesantangelo.github.io · ▲173
Semantic Grep – A Word2Vec-powered search tool2024 · github.com · ▲356Much improved new version. Search for words similar to the query. For example, "death" will find "death", "dying", "dead", "killing"... Incredibly useful for exploring large text datasets where exact matches are too restrictive.
- SCSearch code in GitHub repos using regular expressions2020 · grep.app · ▲614
Scalable reverse image search built on Kubernetes and Elasticsearch2016 · github.com · ▲139:crystal_ball: Scalable reverse image search built on Kubernetes and Elasticsearch - dsys/match
A simple, fast and user-friendly alternative to find, written in Rust2017 · github.com · ▲456A simple, fast and user-friendly alternative to 'find' - sharkdp/fd

More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, April 2025
the whole month →
Hi everyone, I built PyXL — a hardware processor that executes a custom assembly generated from Python programs, without using a traditional interpreter or virtual machine. It compiles Python -> CPython Bytecode -> Instruction set designed for direct hardware execution. I’m sharing an early benchmark: a GPIO test where PyXL achieves a 480ns round-trip toggle — compared to 14-25 micro seconds on a MicroPython Pyboard - even though PyXL runs at a lower clock (100MHz vs. 168MHz). The design is stack-based, fully pipelined, and preserves Python's dynamic typing without static type restrictions.…
Dev tools · 2025 · runpyxl.com

The Unsure Calculator is an online tool that lets you calculate with numbers you’re not sure about.
Life & fun · 2025 · filiph.github.io

https://the-pocket.github.io/Tutorial-Codebase-Knowledge/
AI · 2025 · github.com


