Topic: "inotify"
emcrisostomo/fswatch
A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.
Language: C++ - Size: 14.7 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 5,325 - Forks: 341

eradman/entr
Run arbitrary commands when files change
Language: C - Size: 1010 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5,134 - Forks: 114

inotify-tools/inotify-tools
inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.
Language: C++ - Size: 420 KB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 3,298 - Forks: 399

samuelcolvin/watchfiles
Simple, modern and fast file watching and code reload for Python, written in Rust
Language: Python - Size: 1.94 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 2,036 - Forks: 111

gerbera/gerbera
UPnP Media Server for 2025: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices π±π»πΊ
Language: C++ - Size: 86.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,286 - Forks: 220

jaywcjlove/iNotify
:loudspeaker: JS achieve the browser title flashing, scrolling, voice prompts, Chrome/Safari/FireFox/IE notice. has no dependencies. It not interfere with any JavaScript libraries or frameworks. has a reasonable footprint 5.05kb (gzipped: 1.75kb)
Language: JavaScript - Size: 12.4 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 1,047 - Forks: 182

silenceper/gowatch
π gowatch is a command line tool that builds and (re)starts your go project everytime you save a Go or template file.
Language: Go - Size: 1.28 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 858 - Forks: 103

z411/trackma
Open multi-site list manager for Unix-like systems. (ex-wMAL)
Language: Python - Size: 4.67 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 818 - Forks: 85

xybu/onedrived-dev π¦
A Microsoft OneDrive client for Linux, written in Python3.
Language: Python - Size: 216 KB - Last synced at: 8 months ago - Pushed at: over 5 years ago - Stars: 706 - Forks: 78

NiLuJe/kfmon
Kute File Monitor, an inotify-based Launcher for Kobo devices
Language: C - Size: 1.62 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 335 - Forks: 19

fatso83/dotfiles
Cross-platform dotfiles shared by macOS and Linux (native and WSL2)
Language: Vim Script - Size: 1.54 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 314 - Forks: 110

thekid/inotify-win
A port of the inotify-wait tool for Windows
Language: C# - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 282 - Forks: 69

hannobraun/inotify-rs
Idiomatic inotify wrapper for the Rust programming language
Language: Rust - Size: 445 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 275 - Forks: 66

liudng/dogo
Monitoring changes in the source file and automatically compile and run (restart).
Language: Go - Size: 3.07 MB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 274 - Forks: 46

TheElectronWill/night-config
Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations. Serialization/deserialization framework.
Language: Java - Size: 2 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 255 - Forks: 31

c4milo/node-inotify
Inotify bindings for Node.JS
Language: C++ - Size: 542 KB - Last synced at: about 6 hours ago - Pushed at: almost 5 years ago - Stars: 242 - Forks: 40

Pylons/hupper
in-process file monitor / reloader for reloading your code automatically during development
Language: Python - Size: 339 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 221 - Forks: 26

sharkdp/trigger
Run a user-defined command on file changes
Language: Shell - Size: 11.7 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 186 - Forks: 9

giannitedesco/minotaur
A pythonic, asynchronous, inotify interface
Language: Python - Size: 31.3 KB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 173 - Forks: 2

clsync/clsync
file live sync daemon based on inotify/kqueue/bsm (Linux, FreeBSD), written in GNU C
Language: C - Size: 2.72 MB - Last synced at: 17 days ago - Pushed at: about 4 years ago - Stars: 147 - Forks: 16

MercuryTechnologies/ghciwatch
Load a GHCi session for a Haskell project and reload it when source files change
Language: Rust - Size: 1.94 MB - Last synced at: 9 days ago - Pushed at: 15 days ago - Stars: 142 - Forks: 12

splitbrain/Watcher Fork of gregghz/Watcher
Watcher is a daemon that watches specified files/folders for changes and fires commands in response to those changes. It is similar to incron, however, configuration uses a simpler to read ini file instead of a plain text file. Unlike incron it can also recursively monitor directories. It's also written in Python, making it easier to hack.
Language: Python - Size: 51.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 128 - Forks: 54

tywkeene/go-fsevents
Recursive filesystem event watcher using inotify in golang
Language: Go - Size: 2.44 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 122 - Forks: 18

qieangel2013/dfs
A distributed file server framework based on swoole and inotify
Language: PHP - Size: 366 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 109 - Forks: 33

vladgh/docker_base_images
Vlad's Base Images for Docker
Language: Shell - Size: 1.03 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 94 - Forks: 42

mix-php/swoolefor π¦
ηζ§δ½ η Swoole η¨εΊζδ»ΆεεεΉΆθͺε¨ιε―ζε‘ε¨ - ιη¨δΊεΌε / Monitor for any changes in your swoole application and automatically restart the server - perfect for development
Language: PHP - Size: 132 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 92 - Forks: 13

Wosi/DirectoryWatcher
Watch changes in directories
Language: Pascal - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 90 - Forks: 31

p-ranav/fswatch
File/Directory Watcher for Modern C++
Language: C++ - Size: 79.1 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 84 - Forks: 10

ShiromMakkad/docker-pihole-sync
A Docker Container To Sync Two Piholes
Language: Shell - Size: 53.7 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 69 - Forks: 13

deajan/pmOCR π¦
A wrapper for tesseract / abbyyOCR11 ocr4linux finereader cli that can perform batch operations or monitor a directory and launch an OCR conversion on file activity
Language: Shell - Size: 1.21 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 60 - Forks: 15

edubart/luamon
Live development utility for Lua inspired by nodemon
Language: Lua - Size: 68.4 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 58 - Forks: 2

devilbox/watcherd
A shell daemon that will listen for directory changes and execute custom commands for each event.
Language: Shell - Size: 77.1 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 9

arnaud-lb/php-inotify
Inotify bindings for PHP 5, 7, and next
Language: C - Size: 32.2 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 46 - Forks: 7

darwin/lnd-auto-backup
A simple automatic backup service for your LND node
Language: Shell - Size: 41 KB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 44 - Forks: 8

petoem/inotify.cr
Inotify bindings for Crystal
Language: Crystal - Size: 97.7 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 40 - Forks: 4

xyproto/recwatch Fork of nathany/looper
:loop: Watch filesystem changes recursively
Language: Go - Size: 2.81 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 35 - Forks: 6

illarion/gonotify
Inotify wrapper
Language: Go - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 35 - Forks: 8

yaacov/observer
Golang event emitter and listener with builtin file watcher package.
Language: Go - Size: 71.3 KB - Last synced at: 24 days ago - Pushed at: over 7 years ago - Stars: 35 - Forks: 8

tinkershack/fluffy
Fluffy watches, reports Linux on-disk filesystem events faithfully. Comes with a CLI framework/tool for convenience. The library, libfluffy, can be independently used in other projects.
Language: C - Size: 112 KB - Last synced at: 4 months ago - Pushed at: almost 7 years ago - Stars: 32 - Forks: 9

artefactory/sftp-gateway
This repository contains a docker image configured to use the SSH File Transfer Protocol (SFTP) to transfer all its files to Cloud Blob Storage Services. This image can be deployed on a Kubernetes cluster with Helm.
Language: Python - Size: 551 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 29 - Forks: 4

dunglas/go-fswatch
Go bindings for libfswatch
Language: Go - Size: 16.6 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 0

cmuench/inotify-proxy
A utility to help detect file changes in docker containers where filesystem is mounted by NFS. It's much more powerful and faster than other similar solutions.
Language: Go - Size: 127 KB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 25 - Forks: 2

VojtechVitek/rerun
Re-run command on file system changes
Language: Go - Size: 1.65 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 2

quitesimpleorg/adhocify
Tool which monitors for file system events using inotify. It then launches a script once an event occurs.
Language: C - Size: 99.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 24 - Forks: 6

trendels/gevent_inotifyx
gevent compatibility for inotifyx
Language: Python - Size: 22.5 KB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 24 - Forks: 2

sysboss/inotify_s3
Bash: Inotify files sync to Amazon S3 Cloud
Language: Shell - Size: 320 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 24 - Forks: 8

go-faster/tail π¦
tail files with inotify
Language: Go - Size: 154 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 23 - Forks: 2

Acry/SDL2-OpenGL
This is a starter series about GLSL Shaders using SDL2 as OpenGL Helper and a bit Shader-Language for C-Coders. Finally using a Shadertoy shader.
Language: C - Size: 403 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 22 - Forks: 2

tong/hxinotify
haxeβcpp/hashlinkl/neko bindings to the inotify linux kernel subsystem
Language: Haxe - Size: 433 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 22 - Forks: 1

ceticamarco/wolf
πΊ Configurable file watchdog for Linux platform based on inotify
Language: C - Size: 77.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 21 - Forks: 0

twidi/streamdeckfs
SteamDeckFS is a tool, written in Python (3.9+), to configure a StreamDeck (by Elgato), using the file system
Language: Python - Size: 11 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 20 - Forks: 6

krowinski/php-inotify
Monitor files and folders in real time using inotify. Wraps php inotify module into object and dispatch them using event dispatcher.
Language: PHP - Size: 23.4 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 7

pojntfx/networked-linux-memsync
Efficient Synchronization of Linux Memory Regions over a Network: A Comparative Study and Implementation (Bachelor's Thesis)
Language: Jupyter Notebook - Size: 762 MB - Last synced at: 2 days ago - Pushed at: 11 months ago - Stars: 18 - Forks: 0

ssgo/gowatch
watch go files for developer, support run test case and auto reload server application
Size: 11.7 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 3

Ponyboy47/inotify
Swift wrapper around the CInotify library
Language: Swift - Size: 95.7 KB - Last synced at: 19 days ago - Pushed at: about 6 years ago - Stars: 16 - Forks: 5

sersoft-gmbh/swift-inotify
A Swift wrapper around inotify on Linux
Language: Swift - Size: 1.07 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 15 - Forks: 0

reaganmcf/lightmon
A lightweight, cross-platform, language-agnostic "run code on file change" tool, inspired by Nodemon
Language: Rust - Size: 3.24 MB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 15 - Forks: 2

javanile/inotifywait-polling
π inotifywait alternative with polling
Language: Shell - Size: 45.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 6

OctopyID/LaraInotify
Laravel File System Watcher
Language: PHP - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

spacefreak86/pyinotifyd
Monitoring filesystems events with inotify on Linux and execute tasks
Language: Python - Size: 212 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 1

edubart/forkmon
Watch for file changes and auto restart an application using fork checkpoints to continue the process (for quick live development)
Language: C - Size: 196 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 0

nicoe/remhind
A daemon to display notifications of iCalendar events
Language: Python - Size: 43 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 5

lemonrock/file-descriptors
File Descriptors Rust crate
Language: Rust - Size: 288 KB - Last synced at: 14 days ago - Pushed at: over 5 years ago - Stars: 13 - Forks: 3

William-Yeh/fswatch
fswatch - Watch for changes in file system
Language: Go - Size: 4.27 MB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 12 - Forks: 2

pulpul-s/watchertoucher
Python watchdog script that looks for new/remove/move filesystem events on cifs/nfs/others and sends a refresh request to Jellyfin API.
Language: Python - Size: 37.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 11 - Forks: 0

sameer/wl-video-idle-inhibit
Inhibits idle on Wayland when a video device is open
Language: Rust - Size: 30.3 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 1

idimsh/php-inotify-monitor
A wrapper library around PHP Inotify Extension and React PHP to monitor files/directories for 3 main events: Create, Modify, Delete
Language: PHP - Size: 45.9 KB - Last synced at: 10 days ago - Pushed at: almost 7 years ago - Stars: 11 - Forks: 2

ldo/inotipy
Use inotify(7) with asyncio in Python
Size: 27.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 1

pyrmont/watchful
A simple C library for file watching
Language: C - Size: 134 KB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 3

gantsign/ansible-role-inotify
Ansible role for configuring inotify
Language: Shell - Size: 91.8 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 1

letorbi/inotifyrecursive
Simple recursive inotify watches for Python.
Language: Python - Size: 50.8 KB - Last synced at: 14 days ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 3

pkittenis/cronify
Inotify cron service. Cron for file events.
Language: Python - Size: 54.7 KB - Last synced at: 15 days ago - Pushed at: over 9 years ago - Stars: 10 - Forks: 1

sizeofvoid/notify-cpp Fork of erikzenker/inotify-cpp
A C++ interface for linux monitoring filesystem events
Language: C++ - Size: 297 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 4

devodev/docker-inotify
A lightweight utility to monitor filesystem events and run a script on matching conditions.
Language: Shell - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 3

pablodz/inotifywaitgo
Binding for inotifywait in golang, Fetch any directory event in your linux server easily. Fsnotify alternative
Language: Go - Size: 25.4 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 4

theCalcaholic/bash-utils
Various shell script utilities I've come to write over the years to make life easier
Language: Shell - Size: 108 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

andymotta/s3-fsnotify-go
Cross-Platform: Watches a directory for changes then multipart uploads modified or created files to S3
Language: Go - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

allanjos/device-watcher
Watch usb device connection/disconnection in Linux, install/uninstall and debug Android application.
Language: Shell - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 2

roma-glushko/notifykit
π A performant, cross-platform, modern Pythonic toolkit for building applications that need watching filesystem events
Language: Rust - Size: 798 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 8 - Forks: 2

Bogdanp/watchdog_gevent
A gevent-based observer for watchdog.
Language: Python - Size: 24.4 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 3

onox/inotify-ada
An Ada 2012 library for monitoring filesystem events using Linux' inotify API
Language: Ada - Size: 80.1 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 1

warniiiz/Lazydog
Python module monitoring high-level file system events (Copy, Move, Create, Delete, Modify). Lazydog tries to aggregate low-level events in order to emit a minimum number of high-level event. Extension of watchdog module.
Language: Python - Size: 154 KB - Last synced at: 12 days ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 0

3noch/twitch-cli
CLI to watch file patterns and run commands when they change
Language: Haskell - Size: 25.4 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 0

segmentio/fs
Go package exposing APIs to watch unix file systems.
Language: Go - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 2

hannobraun/inotify-sys
Low-level inotify bindings for the Rust programming language
Language: Rust - Size: 32.2 KB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 6

nordlow/build-system-benchmark
Benchmarks of different build systems
Language: Shell - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

stevenliatti/tagfs
Tag Manager and Tag Engine system written in Rust for Bachelor's Project
Language: Shell - Size: 3.45 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 7 - Forks: 0

mranv/ebpf-file-monitor
This utility allows users to track changes in a specified file and prints a timestamp when modifications occur.
Language: Rust - Size: 289 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 1

bduffany/godemon
Automatically re-run a command when files change
Language: Go - Size: 373 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

aarmn/negahban
π§ A simple file watcher, based on `notify`, designed to be fast, easy-to-use and async friendly
Language: Rust - Size: 35.2 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

eclipse-archived/codewind-filewatchers
File change notification clients that recursively monitor project directories and notify the Codewind server of file changes
Language: TypeScript - Size: 5.25 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 17

realFlowControl/react-inotify
Event driven / non-blocking inotify stream in ReactPHP
Language: PHP - Size: 13.1 MB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 5 - Forks: 1

fpeterschmitt/watchngo
Watch file or directory, run a command. Simple, stupid. Uses fsnotify go library.
Language: Go - Size: 78.1 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

hekmon/rcgdip
RClone GDrive Inotify for Plex
Language: Go - Size: 951 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

lemonrock/linux-epoll
Rust crate for Linux epoll
Language: Rust - Size: 46.2 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 2

opensemanticsearch/open-semantic-etl-filemonitoring-remote
File monitoring of filesystem by inotify for indexing new/changed files immediately by a remote API on remote search server
Language: Python - Size: 20.5 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 1

sgoryachkin/minidlna-docker
RedyMedia (MiniDLNA) armhf docker image with thumbnails
Language: Shell - Size: 130 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 3

Kazhuu/inotify-example
Simple example program using inotify to watch file metadata and modify changes
Language: C - Size: 1000 Bytes - Last synced at: 29 days ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 3

nordlow/strace-memoize
Process call tree memoization tool using strace. Written in Python 3.
Language: Python - Size: 146 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 0

genkgo/php-ext-fs-notify
PHP Extension for cross-platform filesystem notifications
Language: Rust - Size: 53.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0
