# getwud/wud

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/getwud-wud).**

3,228 stars · 105 forks · TypeScript · mit

## Links

- GitHub: https://github.com/getwud/wud
- Homepage: https://getwud.github.io/wud/
- awesome-repositories: https://awesome-repositories.com/repository/getwud-wud.md

## Topics

`docker` `nodejs` `semver` `update-checker`

## Description

Wud is a self-hosted container image update monitoring system that periodically checks running containers against their registries and reports when newer image versions are available. It detects updates by comparing SHA-256 digest hashes of container image manifests rather than relying on version tags, and persists last-known image digests and notification states to avoid duplicate alerts across restarts.

The system abstracts different container registry APIs behind a unified interface, supporting Docker Hub, GHCR, Quay, and others, and runs update checks on a configurable cron-like schedule with per-container polling intervals. When new image versions are detected, it sends notifications via configurable webhook endpoints to services like Slack, Discord, or email. All functionality is packaged into a single executable binary with no external runtime dependencies, keeping all data local without relying on external services.

## Tags

### DevOps & Infrastructure

- [Automated Container Updaters](https://awesome-repositories.com/f/devops-infrastructure/automated-container-updaters.md) — Periodically checks running containers against their registries and reports when newer image versions are available. ([source](https://cdn.jsdelivr.net/gh/getwud/wud@main/README.md))
- [Container Image Versioning](https://awesome-repositories.com/f/devops-infrastructure/container-image-versioning.md) — Tracks current and latest versions of container images across a deployment by comparing digests.
- [Registry Monitoring](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/registry-monitoring.md) — Monitors Docker registries for new image versions of currently deployed containers.
- [Docker Container Update Monitors](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-orchestrators/docker-container-update-monitors.md) — Monitors running Docker containers and notifies when newer image versions are available in their registries.
- [Container Registry Scanning](https://awesome-repositories.com/f/devops-infrastructure/container-registry-scanning.md) — Continuously polls container registries via HTTP API to detect new image digests and version updates.
- [Registry API Integrations](https://awesome-repositories.com/f/devops-infrastructure/registry-api-integrations.md) — Periodically queries container registry HTTP APIs to fetch image manifest metadata and check for changes.
- [Single-Binary Deployments](https://awesome-repositories.com/f/devops-infrastructure/single-binary-deployments.md) — Packages all functionality into a single executable binary with no external runtime dependencies for easy deployment.

### Operating Systems & Systems Programming

- [Container Image Digest Comparisons](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-systems/file-change-detection/hash-based-change-detection/container-image-digest-comparisons.md) — Detects container image updates by comparing SHA-256 digest hashes of image manifests rather than version tags.

### Software Engineering & Architecture

- [Docker Image Version Checkers](https://awesome-repositories.com/f/software-engineering-architecture/specification-versioning/version-retrieval-utilities/installation-version-checkers/docker-image-version-checkers.md) — Tracks current and latest image versions across a deployment, comparing digests to identify available updates.
- [Container Registry](https://awesome-repositories.com/f/software-engineering-architecture/abstraction-layers/container-registry.md) — Abstracts different container registry APIs behind a unified interface for image metadata retrieval.

### Web Development

- [Container Update Notifiers](https://awesome-repositories.com/f/web-development/json-apis/self-hosted/container-update-notifiers.md) — Checks container images for updates without relying on external services, keeping all data local.

### Development Tools & Productivity

- [Cron-Based Update Polling](https://awesome-repositories.com/f/development-tools-productivity/update-schedulers/cron-based-update-polling.md) — Provides a cron-based scheduler for periodic container image update checks with per-container intervals.
- [Webhook Notification Systems](https://awesome-repositories.com/f/development-tools-productivity/webhook-notification-systems.md) — Sends update notifications via configurable webhook endpoints to services like Slack, Discord, or email.
