🍺 BREW Explorer

← all formulae

ack

brew install ack v3.10.0 Artistic-2.0

Perl-based search tool optimized for source code, faster and more intuitive than grep for programmers.

Why you might care

ack skips version control directories (.git, .svn) and other cruft by default, making it much faster for searching codebases. It's smarter about file types (knows C, Python, Rust, etc.) and uses sensible regex defaults that feel natural to developers. If grep is your fallback, ack saves you from constantly writing find pipelines.

Categories

Alternatives

grep ripgrep ag ugrep
2.7k
30-day installs · #835
5.0k
90-day · #1093
14.9k
365-day · #1226

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "grep",
    "ripgrep",
    "ag",
    "ugrep"
  ],
  "build_dependencies": [
    "pod2man"
  ],
  "categories": [
    "search",
    "text-processor"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Search tool like grep, but optimized for programmers",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:16+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "ack",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://beyondgrep.com/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "Beyond grep: ack v3.10.0",
  "installs_30d": 2721,
  "installs_365d": 14893,
  "installs_90d": 4957,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Artistic-2.0",
  "llm_generated_at": "2026-06-20T23:47:19+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "ack",
  "oldnames": [],
  "one_liner": "Perl-based search tool optimized for source code, faster and more intuitive than grep for programmers.",
  "optional_dependencies": [],
  "rank_30d": 835,
  "rank_365d": 1226,
  "rank_90d": 1093,
  "raw_hash": "e481bbb0c59ea138",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/ack.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "perl"
  ],
  "version_head": "HEAD",
  "version_stable": "3.10.0",
  "versioned_formulae": [],
  "why_use_this": "ack skips version control directories (.git, .svn) and other cruft by default, making it much faster for searching codebases. It\u0027s smarter about file types (knows C, Python, Rust, etc.) and uses sensible regex defaults that feel natural to developers. If grep is your fallback, ack saves you from constantly writing find pipelines."
}