fswatch

file watcher

A cross-platform file change monitor with multiple backends

A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.

GitHub

5k stars
103 watching
330 forks
Language: C++
last commit: 4 months ago
Linked from 1 awesome list

cc-plus-pluschange-monitorevent-notificationsfswatchinotifykqueuesolaris

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
simonwaldherr/fsagent Automates file system actions in response to changes 15
5ht/fs A system that monitors and reports file system events across different operating systems. 237
haskell-fswatch/hfsnotify Provides notifications when file system changes occur on Windows 137
janwielemaker/inotify Provides a SWI-Prolog interface to the Linux inotify API for file system event notifications 1
rxswiftcommunity/rxfilemonitor Reactive wrapper around CoreFoundation file events for Swift development 61
fsharp/emacs-fsharp-mode Provides support and tools for the F# programming language within the Emacs text editor. 208
falood/file_system A file system monitor for Elixir that watches file changes and notifies handlers with file events 268
whitfin/sentix Provides real-time file system event notifications for Elixir applications. 16
snowkit/linc_filewatch A native file watch notification library for C++ applications 5
stepchowfun/docuum LRU eviction tool for Docker images to manage disk space 607
vorburger/ch.vorburger.fswatch Library for monitoring directory or file changes using Java's WatchService API. 29
liudng/dogo Automates compilation and execution of source files in response to changes 268
eradman/entr A utility for running arbitrary commands when files change without polling 4,645
hannobraun/inotify-rs Provides a low-level wrapper around the inotify API to monitor Linux file system events 262
qard/onchange Tool for watching file changes and running commands when files are modified or deleted. 817