guard/listen
The Listen gem listens to file modifications and notifies you about the changes. observed · 2026-08-28
Health v2 · maintenance only
60/100
- Activity 62
- Release rhythm 34
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5349
- days_rel: 229
- days_push: 229
- n_releases_24m: 1
Adoption not part of the score
1962 stars · 253 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Ruby gem that watches directories for file modifications, additions, and removals, using OS-optimized filesystem event adapters where available. It invokes a callback with lists of changed files, supporting multiple directories and ignore patterns.
Use cases
- watch a directory for file changes in ruby
- trigger tests or rebuilds when files change
- detect file additions and deletions on macos linux and windows
- build a hot-reload development workflow
- monitor filesystem events with ignore patterns
When to choose
- you need cross-platform file change notifications in a Ruby project
- you want OS-native filesystem events with polling fallback for network filesystems
- you use Guard or tools that depend on file watching
When to avoid
- you need TCP/remote change notifications (removed in 3.0)
- you rely heavily on symlinked directories within watched paths
- you need notifications across forked processes
Facets
library · maturity active
file-system developer-tools developer-tools cross-platform ruby windows bsd cross-platform file-watching filesystem-notifications ruby-gem hot-reload guard automation macos linux
4 sources
- readme: https://github.com/guard/listen · fetched 2026-08-28 · cfd4aa0625c2
- homepage: https://rubygems.org/gems/listen · fetched 2026-08-29 · dd67a043f4af
- site_page: https://guides.rubygems.org/command-reference · fetched 2026-08-29 · ef62154d6253
- site_page: https://rubygems.org/pages/about · fetched 2026-08-29 · e4248571fa5d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| guard/listen | main | 60 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem