🍺 BREW Explorer

← all formulae

watchman

brew install watchman v2026.06.15.00 MIT

File watching service that monitors filesystem changes and triggers actions in response.

Why you might care

Fast, recursive file monitoring across large codebases—used by Facebook/Meta's build systems and development tools. Scales better than naive polling or single-directory watchers; integrates with IDEs, test runners, and build systems (especially useful for development workflows needing instant feedback on file changes).

Categories

Alternatives

inotify-tools fswatch chokidar entr
24.1k
30-day installs · #211
68.8k
90-day · #227
315.0k
365-day · #207

Runtime dependencies

Build dependencies

Links

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

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "inotify-tools",
    "fswatch",
    "chokidar",
    "entr"
  ],
  "build_dependencies": [
    "cmake",
    "cpptoml",
    "gflags",
    "googletest",
    "libevent",
    "mvfst",
    "openssl@4",
    "pkgconf",
    "python-setuptools",
    "rust"
  ],
  "categories": [
    "file-utility",
    "sysadmin"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "edencommon",
    "fb303",
    "fbthrift",
    "fmt",
    "folly",
    "glog",
    "pcre2",
    "python@3.14"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Watch files and take action when they change",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:44+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "watchman",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://facebook.github.io/watchman/",
  "homepage_og_description": "Watches files and records, or triggers actions, when they change.",
  "homepage_og_image": "https://facebook.github.io/watchman/img/watchman-social-card.png",
  "homepage_title": "Watchman - A file watching service | Watchman",
  "installs_30d": 24070,
  "installs_365d": 315017,
  "installs_90d": 68767,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": "2026-06-20T23:43:25+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "watchman",
  "oldnames": [],
  "one_liner": "File watching service that monitors filesystem changes and triggers actions in response.",
  "optional_dependencies": [],
  "rank_30d": 211,
  "rank_365d": 207,
  "rank_90d": 227,
  "raw_hash": "702af7ed6d7d4cfb",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/w/watchman.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "2026.06.15.00",
  "versioned_formulae": [],
  "why_use_this": "Fast, recursive file monitoring across large codebases\u2014used by Facebook/Meta\u0027s build systems and development tools. Scales better than naive polling or single-directory watchers; integrates with IDEs, test runners, and build systems (especially useful for development workflows needing instant feedback on file changes)."
}