Cost / License
- Free
- Open Source
Platforms
- Linux
ack is described as 'Ack is designed as a standalone (one perl file) replacement for 99% of the uses of grep. ack is intelligent about the files it searches. It knows about certain file types, based on both the extension on the file and, in some cases, the contents of the file' and is a File Search utility in the file management category. There are more than 10 alternatives to ack for a variety of platforms, including Linux, Windows, Mac, BSD and Self-Hosted apps. The best ack alternative is Agent Ransack, which is free. Other great apps like ack are ripgrep, dnGREP, grep and ugrep.
Performs a global regular expression search and replace operation on each line of ASCII input from stdin and prints the result to stdout. Serves.
Baloo is not an application, but a daemon to index files. Applications can use the Baloo framework to provide file search results.
UniversalCodeGrep (ucg) is an extremely fast grep-like tool specialized for searching large bodies of source code. It is intended to be largely command-line compatible with Ack, to some extent with ag, and where appropriate with grep.
Fast, realtime regex-extraction, and aggregation into common formats such as histograms, numerical summaries, tables, and more!.

Zoekt is a text search engine intended for use with source code. (Pronunciation: roughly as you would pronounce "zooked" in English).
Zoekt is the most popular Self-Hosted alternative to ack.