brainstate

meta/watchman · source

Snapshot 0 · 2026-11-04T12:47:22Z · C++ · MIT

Content fingerprint3254e4120b74c01376e6cd7860ddc6db3c3149405ad3dbf7707e733e674683e3

GitHub description at capture

Watches files and records, or triggers actions, when they change.

README at capture

<div align="center">
 <img src="website/static/img/logo.png" width="20%" height="20%" alt="watchman-logo">
 <h1>Watchman</h1>
 <h3>A file watching service.</h3>
</div>

## 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](https://facebook.github.io/watchman/docs/compatibility.html)
* 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](https://github.com/facebook/watchman/issues/) to report any troubles.

## Contributing

Please see the [contributing document](CONTRIBUTING.md).