emcrisostomo/fswatch — A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kq…
Description and use
emcrisostomo/fswatch is a cross‑platform file‑change monitoring library that abstracts a variety of native notification mechanisms—macOS FSEvents, BSD kqueue, Solaris/Illumos FEN, Linux inotify/fanotify, Windows change‑journal APIs, and a fallback stat‑based scanner—behind a unified API. It enables developers to watch directories and files for creations, deletions, modifications, and attribute changes on virtually any operating system without dealing with backend‑specific code.
Problem
emcrisostomo/fswatch may be useful when its README and activity match a concrete workflow.
Outcome
Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.
Evidence
A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify and fanotify, Microsoft Windows and a stat()-based backend.
- Record date: 2026-11-10T15:52:33.128Z