Watchman - A File Watching Service

  •        345

Watchman exists to watch files and record when they change. It can also trigger actions (such as rebuilding assets) when matching files change. It can recursively watch one or more directory trees. It does not follow symlinks. It knows they exist, but they show up the same as any other file in its reporting. You can query a root for file changes since you last checked, or the current state of the tree. You can subscribe to file changes that occur in a root.



Related Projects

SSIS File Watcher Task (Custom component)

This SSIS Custom Control Flow Component File Watcher Task project provides file/directory monitoring utilities with loggin and task processing support. The applications have multiple configuration options.

File Watcher Utilities

File system/directory monitoring utilities with loggin and task processing support (can execute files or make a WCF service call). Multiple configuration options. Source code libraries can be used to create a custom file system monitor.

babel-watch - Reload your babel-node app on JS source file changes. And do it fast.

Reload your babel-node app on JS source file changes. And do it fast. If you're tired of using babel-node together with nodemon (or similar solution). The reason why the aforementioned setup performs so badly is the startup time of babel-node itself. babel-watch only starts babel in the "master" process where it also starts the file watcher. The transpilation is performed in that process too. On file-watcher events, it spawns a pure node process and passes transpiled code from the parent process together with the source maps. This allows us to avoid loading babel and all its deps every time we restart the JS script/app.


This program can watch file- changes on the computer. This program have some benefits if you want to watch some files, or a specifik folder or program folder. It can help you understand more of the I/O file system and more on events.

ASP Watcher

ASP Watcher is a high performance (smokin') MS Internet Information Server Monitoring package. It is small, scaleable, and works pretty good.

Drive Watcher

Drive Watcher windows application in .net framework 4. watch the chosen path for any change

sane - sane aims to be fast, small, and reliable filesystem watcher

Don't worry too much about choosing the correct mode upfront because sane maintains the same API across all modes and will be easy to switch. Watches a directory and all its descendant directories for changes, deletions, and additions on files and directories.

Process Watcher

ProcessWatcher will report on the starting and stopping of process on the local machine. Events are logged to an Event Log, and also displayed on a (optionally transparent) form. Useful for seeing what's happening on your machine, or just to verify that certain applications ar...

kicker - A lean, agnostic, flexible file-change watcher, using OS X FSEvents.

A lean, agnostic, flexible file-change watcher, using OS X FSEvents.

kicker - A lean, agnostic, flexible file-change watcher, using OS X FSEvents.

A lean, agnostic, flexible file-change watcher. Et cetera.

PowerShell scripts, modules and cmdlets for IT Admins

A useful set of additional scripts, modules and cmdlets that haven't been added to PowerShell (yet)

Simple Log Watcher started out as the quot;simple watchdogquot; for activly monitoring log files produced by UNIX's syslog facility. It has since been evolving into a utility that can monitor just about any type of log.

esprint - Fast eslint runner

esprint (pronounced E-S-sprint) speeds up eslint by running the linting engine across multiple threads. esprint sets up a server daemon to cache the lint status of each file in memory. It uses a watcher to determine when files change, to only lint files as necessary. It also has a CI mode where it does not set up a daemon and just lints in parallel. esprint will find the root of your project automatically and lint the whole project. In default mode, esprint will start a background server to watch source files and cache lint results in memory.

notify - Cross-platform filesystem notification library for Rust — v4 maintained, v5 in development.

Cross-platform filesystem notification library for Rust. Notify 2.x by default provided the events immediately as reported from the backend API. Notify 3+ by default debounces the events — if the backend reports two similar events in close succession, Notify will only report one. The old behaviour may be obtained through the Watcher::new_raw() function and RawEvent type, see the documentation.

Beobachter file watcher

Beobachter is a file monitor, usually used to watch at log files. It has a Java Swing interface that allow us to customize the highlighting of the logs depending of the log type. Very simple, multi-platform, fast and practical tool.


SmartWatcher is a simple windows service designed to watch a specific directories and taking specific actions to: Create - Change - Rename - Delete files events

Page Update Watcher

Page Update Watcher is a program that helps you monitor your favourite web pages for updates.


krb5-ticket-watcher is a tray applet for watching, renewing, and reinitializing Kerberos tickets.

Craig's List Watcher

The Craig's List Watcher Program generates info on every software job listed (on Craig's List) in a given area, or for all areas in the U.S. and Canada.

eve bazaar watcher

eve character bazaar watcher