wait4x/wait4x
Wait4X allows you to wait for a port or a service to enter the requested state. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- 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: 24.0
- age_days: 2497
- days_rel: 14
- days_push: 9
- n_releases_24m: 13
Adoption not part of the score
1378 stars · 54 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Wait4X is a lightweight, zero-dependency CLI tool (also importable as a Go package) that waits for ports or services like TCP, HTTP, DNS, Redis, MySQL, PostgreSQL, MongoDB, Kafka, and RabbitMQ to become ready. It supports customizable timeouts, exponential backoff, reverse and parallel checking, and command execution after a successful wait.
Use cases
- wait for postgres to be ready before running migrations
- block CI pipeline until redis is up
- wait for a tcp port to open in docker-compose
- check http endpoint health before deployment rollout
- wait for kafka or rabbitmq before starting consumers
- find a free port with reverse checking
- wait for dns record to propagate
When to choose
- you need a single static binary with no runtime dependencies for readiness checks
- you orchestrate multi-service startup in CI/CD, containers, or local dev
- you want to wait on many protocols and services with one consistent tool
- you need reverse checks (wait for a port to be free) or parallel checks
When to avoid
- you need full monitoring or alerting rather than simple readiness gating
- your orchestrator already has built-in readiness probes and init containers
- you need a long-running daemon or dashboard rather than a one-shot wait
Facets
cli-tool · maturity active
cli developer-tools http-client networking workflow-automation developer-tools windows cross-platform go cli service-readiness health-check wait-for-it ci-cd zero-dependency retry-backoff database-readiness devops command-line automation containers linux macos docker
2 sources
- readme: https://github.com/wait4x/wait4x · fetched 2026-08-28 · 17a452d35889
- homepage: https://wait4x.dev · fetched 2026-08-29 · 4f6b25c7ea91
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wait4x/wait4x | main | 99 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem