Analysis updated 2026-08-07 · repo last pushed 2019-10-28
Build a text editor that automatically refreshes its view the moment a file is saved.
Create a file sync app that instantly detects when files are created, edited, deleted, or moved.
Make a development build tool that rebuilds your project as soon as a source file changes.
| coreybutler/fsevents | 00kaku/gallery-slider-block | 04amanrajj/netwatch | |
|---|---|---|---|
| Stars | — | — | 0 |
| Language | — | JavaScript | Rust |
| Last pushed | 2019-10-28 | 2021-05-19 | — |
| Maintenance | Dormant | Dormant | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Works only on macOS, not suitable for apps that need file watching on Windows or Linux.
fsevents is a tool that lets Mac applications built with Node.js listen for changes to files and folders. Instead of constantly checking whether something has been modified, your program gets an automatic heads-up the moment the operating system notices a file was created, edited, deleted, or moved. This makes file-watching features feel instant and responsive. Under the hood, it taps into a built-in macOS feature called FSEvents, which already knows about every file change happening on your computer. The library connects Node.js directly to that system, so when a file changes, your code receives a notification with details about what happened and where. You write a small bit of code that says "watch this folder," and then you get a callback each time something changes, along with helpful context about the event. Developers who build tools like text editors, file sync apps, or build systems would find this useful. For example, if you're making a development tool that automatically refreshes whenever you save a file, this library lets your program react the instant the save happens. It's faster and lighter than alternative approaches that repeatedly scan folders looking for changes. The project describes itself as a low-level library, meaning it handles the core plumbing but doesn't try to do everything. It works only on macOS, so it's not a fit if you need your app to watch files on Windows or Linux. For that cross-platform scenario, the README points readers toward a companion project called Chokidar that uses this library under the hood while adding broader compatibility.
A Mac-only Node.js library that lets apps instantly detect file and folder changes by tapping into macOS's built-in FSEvents system, instead of repeatedly scanning for updates.
Dormant — no commits in 2+ years (last push 2019-10-28).
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.