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

jeffbski/wait-on

wait-on is a cross-platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available observed · 2026-08-28

github.com/jeffbski/wait-on · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

91/100

  • Activity 93
  • Release rhythm 82
  • 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: 50.0
  • age_days: 4059
  • days_rel: 43
  • days_push: 43
  • n_releases_24m: 13

Full methodology

Adoption not part of the score

1981 stars · 86 forks observed · 2026-08-28

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

wait-on is a cross-platform CLI utility and Node.js API that waits for files, TCP ports, Unix sockets, and HTTP(S) resources to become available (or unavailable in reverse mode) before proceeding. It is commonly used to sequence commands in scripts and CI pipelines, such as waiting for a server to start before running tests.

Use cases

  • wait for a dev server to start before running tests
  • block a script until a file stops growing
  • wait for a TCP port to be listening
  • wait for an HTTP endpoint to return 2XX
  • wait for a service to shut down before continuing
  • sequence docker compose startup dependencies
  • poll a health check endpoint in CI

When to choose

  • you need to gate a command on files, ports, sockets, or HTTP endpoints becoming ready
  • you want a simple cross-platform (Linux/macOS/Windows) wait utility with zero config
  • you need both a CLI and a programmatic Node.js API
  • you want reverse mode to wait for resources to disappear

When to avoid

  • you need complex orchestration beyond simple resource readiness checks
  • you want health checks with custom logic beyond HTTP 2XX status
  • you are not in a Node.js-available environment
  • you need service discovery or distributed coordination rather than local readiness polling

Facets

cli-tool · maturity stable

cli developer-tools workflow-automation http-client developer-tools cli cross-platform windows wait-for-resources port-waiting file-waiting tcp-sockets http-health-check npm-package reverse-mode service-readiness command-line devops automation nodejs linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
jeffbski/wait-onmain91

For agents

markdown · JSON · MCP: product_card(name="jeffbski/wait-on")

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