Watchman

监视文件,并在文件发生变化时记录或触发操作。「Watches files and records, or triggers actions, when they change. 」

  • Owner: facebook/watchman
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Purpose

Watchman exists to watch files and record when they actually change. It can
also trigger actions (such as rebuilding assets) when matching files change.

Documentation

Head on over to https://facebook.github.io/watchman/

License

Watchman is made available under the terms of the MIT License. See the
LICENSE file that accompanies this distribution for the full text of the
license.

Support

Watchman is primarily maintained by the source control team at Meta Platforms, Inc. We support:

  • Windows and macOS builds
  • Linux builds on recent Ubuntu and Fedora releases
  • Watchman's compatibility commitment
  • Python, Rust, and JavaScript clients

Support for additional operating systems, release packaging, and language bindings is community-maintained:

  • Homebrew
  • FreeBSD
  • Solaris

Please submit a GitHub issue to report any troubles.

Contributing

Please see the contributing guide.

Main metrics

Overview
Name With Ownerfacebook/watchman
Primary LanguageC++
Program languageC (Language Count: 14)
Platform
License:MIT License
所有者活动
Created At2012-11-29 23:35:52
Pushed At2025-06-23 16:37:27
Last Commit At
Release Count320
Last Release Namev2025.06.23.00 (Posted on )
First Release Namev1.0 (Posted on 2013-01-07 11:22:11)
用户参与
Stargazers Count13.1k
Watchers Count259
Fork Count1k
Commits Count13.3k
Has Issues Enabled
Issues Count744
Issue Open Count212
Pull Requests Count58
Pull Requests Open Count39
Pull Requests Close Count426
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private