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
104 watching
330 forks
Language: C++
last commit: about 2 years ago
Linked from 1 awesome list

cc-plus-pluschange-monitorevent-notificationsfswatchinotifykqueuesolaris

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
simonwaldherr/fsagentAutomates file system actions in response to changes15
5ht/fsA system that monitors and reports file system events across different operating systems.237
haskell-fswatch/hfsnotifyProvides notifications when file system changes occur on Windows138
janwielemaker/inotifyProvides a SWI-Prolog interface to the Linux inotify API for file system event notifications1
rxswiftcommunity/rxfilemonitorReactive wrapper around CoreFoundation file events for Swift development61
fsharp/emacs-fsharp-modeProvides support and tools for the F# programming language within the Emacs text editor.209
falood/file_systemA file system monitor for Elixir that watches file changes and notifies handlers with file events268
whitfin/sentixProvides real-time file system event notifications for Elixir applications.16
snowkit/linc_filewatchA native file watch notification library for C++ applications5
stepchowfun/docuumLRU eviction tool for Docker images to manage disk space608
vorburger/ch.vorburger.fswatchLibrary for monitoring directory or file changes using Java's WatchService API.29
liudng/dogoAutomates compilation and execution of source files in response to changes268
eradman/entrA utility for running arbitrary commands when files change without polling4,680
hannobraun/inotify-rsAn idiomatic Rust wrapper for the inotify API262
qard/onchangeTool for watching file changes and running commands when files are modified or deleted.818