Ross ROSS = Recommend OSS · open-source software intelligence for agents

eradman/entr

Run arbitrary commands when files change observed · 2026-08-28

github.com/eradman/entr · homepage · C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

72/100

  • Activity 89
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3081
  • days_rel: n/a
  • days_push: 67
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

5660 stars · 124 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

entr is a command-line utility that runs arbitrary commands whenever watched files change, using kqueue or inotify instead of polling. It is designed for rapid feedback loops on the Unix command line, such as rebuilding projects or auto-reloading servers.

Use cases

  • rebuild a project automatically when source files change
  • auto-reload a node.js or ruby server on file save
  • rerun tests whenever code is modified
  • watch a directory for new files and trigger a build
  • run a database query when a SQL script is updated

When to choose

  • you want a fast, polling-free file watcher on BSD, macOS, or Linux
  • you prefer small Unix tools that compose with find, ls, and pipes
  • you need rapid feedback for rebuild/test/reload workflows in the terminal

When to avoid

  • you need reliable file watching on Windows or in Docker for Mac / WSL where inotify support is incomplete
  • you need a GUI or project-wide watcher with built-in globbing rather than stdin file lists

Facets

cli-tool · maturity active

developer-tools cli testing workflow-automation developer-tools bsd cli file-watching inotify kqueue rapid-feedback auto-reload unix command-line automation linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
eradman/entrmain72

For agents

markdown · JSON · MCP: product_card(name="eradman/entr")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem