Alternatives to ack for all platforms with any license

Platforms

Desktop

Indie / Classic

  • Agent Ransack icon

    Agent Ransack

    Agent Ransack is a tool for finding files and information on your hard drive fast and efficiently. When searching the contents of files Agent Ransack also displays the text found. Users can then quickly browse the results without...

    Freemium Windows

    No features added Add a feature
  • dnGREP icon

    dnGREP

    dnGrep allows you to search across files with easy-to-read results. Search through text files, Word documents, PDFs, and archives using text, regular expression, XPath, and phonetic queries. dnGrep includes search-and-replace...

    Open Source Windows

  • grep icon

    grep

    grep is a command-line utility for searching plain-text data sets for lines matching a regular expression.

    Open Source Mac Windows Linux Haiku

    No features added Add a feature
  • Gawk

    The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code. Gawk is Gnu's interpreter for the awk language.

    Open Source Linux

    No features added Add a feature
  • ripgrep

    ripgrep combines the usability of The Silver Searcher with the raw speed of grep.

    Open Source Mac Windows Linux BSD

    No features added Add a feature
  • The Silver Searcher

    Silver Searcher is a code search tool similar to ack that claims to be much faster. It's implemented in C and has some extra features such as ignoring files per .hignore, .gitignore contents.

    Open Source Mac Linux BSD

    No features added Add a feature
  • spot

    Tiny ack-style file search utility. All arguments constitute the search text. No need to wrap most searches in double quotes. Short & written in Bash - just find & grep: you can edit it easily to suit your liking. Searches...

    Open Source Linux

    No features added Add a feature
  • Mawk

    mawk is an interpreter for the AWK Programming Language.

    Open Source Linux

    No features added Add a feature
  • UniversalCodeGrep

    UniversalCodeGrep (ucg) is an extremely fast grep-like tool specialized for searching large bodies of source code.

    Open Source Mac Linux BSD

    No features added Add a feature

ack Comments

ack is Perl, not PCRE

Comment by petdance
about ack Aug 2013

Please note that ack is written purely in Perl, and thus uses Perl regular expressions. PCRE is supposedly "Perl-compatible regular expressions" but there are incompatibilities.

Reply