* Add duplicacy-cli-cron to Volume Management / Data
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: align indentation with existing entries
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* Move Drydock from CI/CD to Monitoring and update description
Drydock is a container update monitoring tool, not a CI/CD tool.
Moved to the Monitoring section (alphabetically between Doku and Dozzle)
and updated the description to reflect current capabilities (23 registries,
20 triggers, distributed agent architecture).
* 🐛 fix(readme): sort Dozzle before Drydock in Monitoring section
* Add interactive TUI browser command using Bubbletea v2
Adds `awesome-docker browse` to interactively explore the curated list
in a terminal UI with a category tree (left panel) and detailed resource
view (right panel). Enriches health_cache.yaml with category and
description fields so the cache is self-contained for the TUI.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add TUI pagination, scrolloff, and fix visual overflow
Add pagination keybindings (Ctrl+D/PgDn, Ctrl+U/PgUp, g/Home, G/End)
to both tree and list panels. Implement scrolloff (4 lines) to keep
context visible around the cursor. Fix list panel overflow caused by
Unicode characters (★, ⑂) rendering wider than lipgloss measures,
which pushed the footer off-screen. Improve selection highlight
visibility with background colors.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Address three review findings from the Go rewrite:\n\n- checker: update PartitionLinks to only classify HTTP(S) URLs as external links.\n This skips markdown-relative targets (for example and anchors) so\n non-URL entries are no longer sent to HTTP validation and do not produce\n deterministic "unsupported protocol scheme" failures.\n\n- health command: stop ignoring LoadHealthCache errors.\n Return a user-facing "load cache" error when the cache file is unreadable\n or invalid instead of allowing a nil cache panic on Merge.\n\n- broken links workflow: remove masked execution behavior from the link check\n step. Capture awesome-docker check exit code, set has_errors=true on any\n non-zero exit, and expose the exit code in the generated issue body so\n checker failures are visible and cannot incorrectly close the tracking issue.\n\nTest coverage updates:\n- extend checker partition test to include markdown-relative/anchor targets\n and verify they are not treated as external URLs.\n- add cache test for invalid YAML load failure.
Remove package.json, build.js, tests/*.mjs, .nvmrc, and the old
website template. Update MAINTENANCE.md with Go CLI commands.
Switch dependabot from npm to gomod.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add FixFile() to rewrite README entries: capitalize descriptions,
add trailing periods, remove author attributions, and sort entries
alphabetically within each section. Update parser regex to handle
entries with markers between URL and description separator. Fix
linter to check first letter (not first character) for capitalization.
~480 entries standardized across the README.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace Node.js setup, npm install, and node/npm commands with
Go setup, go build, and the new awesome-docker CLI binary in all
four workflow files: pull_request, broken_links, health_report,
and deploy-pages.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Set up the Go module, directory structure, and minimal CLI entrypoint
for the awesome-docker Go rewrite. Includes:
- cobra-based CLI with version command
- Makefile with build/test/lint/check/health/report/clean targets
- config/exclude.yaml migrated from tests/exclude_in_test.json
- config/website.tmpl.html copied from website/index.tmpl.html
- .gitignore updated for Go binary
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds usulnet to the Web Management section.
usulnet is a self-hosted Docker management platform built with Go.
It provides multi-node orchestration, security scanning, in-browser
terminal/editor, backups, TOTP, and granular RBAC from a single web UI.
I use it to manage Docker infrastructure across multiple servers and have all my ssh, scan for CVEs on containers, deploy stacks and much more.
https://github.com/fr4nsys/usulnet
* added DLIA in monitoring
* add author to DLIA entry in README
Updated DLIA description to include attribution to the author.
* unify author mention for DLIA in README
---------
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
* Add av/harbor to Container Composition
* refactor: change order of entries for harbor, add author
---------
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>