ripgrep
Rekurencyjne przeszukiwanie drzew plików, napisane w Ruście przez Andrew Gallanta w 2016 roku. Szybsze niż grep, ack i The Silver Searcher, a domyślnie przeszukuje tylko to, co istotne.
Szybkość wynika z dwóch rzeczy. Po pierwsze rg respektuje .gitignore i pomija pliki ukryte oraz binarne — po prostu przegląda znacznie mniej danych. Po drugie silnik wyrażeń regularnych: crate regex z Rusta buduje automaty skończone zamiast cofać się metodą backtrackingu, co daje gwarantowany czas liniowy i odporność na katastrofalny backtracking. Do tego równoległe przechodzenie katalogów na wielu rdzeniach i przyspieszane SIMD wyszukiwanie literałów. Jest silnikiem wyszukiwania w VS Code, więc to jeden z najczęściej uruchamianych programów w Ruście na świecie, zwykle bez wiedzy użytkownika.