Commit Graph

3051 Commits

Author SHA1 Message Date
Julien Bisconti
dc01ff137e chore(github): align contributor docs and CI with Go workflow 2026-02-28 00:06:37 +01:00
Julien Bisconti
0f00303939 style(readme): sync purge-archive cleanup conventions 2026-02-28 00:02:21 +01:00
Julien Bisconti
0bea35576a chore(readme): apply purge-archive archived-entry removals 2026-02-27 23:59:26 +01:00
Julien Bisconti
8bb3147e4e fix: prevent false link-check failures and harden health/workflow errors
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.
2026-02-27 23:45:13 +01:00
Julien Bisconti
8956f1d292 chore: remove Node.js tooling, update maintenance docs
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>
2026-02-27 23:33:06 +01:00
Julien Bisconti
0816049273 feat: implement lint --fix and standardize README
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>
2026-02-27 23:31:57 +01:00
Julien Bisconti
e5d5594775 feat: update all GitHub Actions workflows from Node.js to Go
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>
2026-02-27 23:26:48 +01:00
Julien Bisconti
83211a4923 feat: wire all packages into cobra CLI with lint, check, health, build, report, validate commands
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:23:25 +01:00
Julien Bisconti
ed04ff4017 feat: add website builder using goldmark (replaces build.js)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:22:16 +01:00
Julien Bisconti
804da83d7b feat: add health scorer with status classification and report generation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:21:37 +01:00
Julien Bisconti
bc46effe08 feat: add HTTP link checker and GitHub GraphQL repo checker
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:20:50 +01:00
Julien Bisconti
ddc32f45d0 feat: add cache package for exclude list and health cache YAML read/write
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:19:31 +01:00
Julien Bisconti
a49077803c feat: add linter with formatting rules, duplicate detection, sorting, and auto-fix
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:18:49 +01:00
Julien Bisconti
f2680c6221 feat: add README parser with entry extraction and section tree building
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:17:50 +01:00
Julien Bisconti
08da394e71 feat: scaffold Go project with cobra CLI, Makefile, and config
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>
2026-02-27 19:03:06 +01:00
Julien Bisconti
bae26ccdb1 chore: add .worktrees to .gitignore 2026-02-27 18:56:36 +01:00
dependabot[bot]
d0538ddf8b Bump minimatch from 10.2.0 to 10.2.3 (#1246)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 10.2.0 to 10.2.3.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v10.2.0...v10.2.3)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
2026-02-27 09:45:49 +01:00
nimdaz
5a83ccefa9 Update Watchtower to abandoned (#1249)
Watchtower was archived by the owner on Dec 17, 2025. It is now read-only.
2026-02-27 09:44:28 +01:00
Dor Morgenstern
5f34822b78 Add segspec to Security section (#1243)
Signed-off-by: dormstern <dormstern@gmail.com>
2026-02-24 09:59:17 +01:00
Théophile Diot
60c1df78f8 docs: Replace bunkerized-nginx with BunkerWeb in the Reverse Proxy section. (#1237) 2026-02-24 09:57:35 +01:00
Fran
3159928d85 Add usulnet to web Docker management tools list (#1242)
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
2026-02-24 09:56:38 +01:00
dash14.ack
24cd357bb7 Add buildcage to README (#1241) 2026-02-21 20:40:42 +01:00
wolffcatskyy
26e89f6467 Add crowdsec-blocklist-import: 120k+ threat IPs for CrowdSec bouncers (#1239) 2026-02-21 20:39:51 +01:00
s-b-e-n-s-o-n
6406f329ad Add Drydock to CI/CD section (#1238) 2026-02-21 20:38:37 +01:00
dependabot[bot]
843c618e01 Bump rimraf from 6.1.2 to 6.1.3 (#1240)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 6.1.2 to 6.1.3.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v6.1.2...v6.1.3)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-version: 6.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-17 11:44:09 +01:00
dependabot[bot]
914d188dcf Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 (#1235)
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.

---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
  dependency-version: 5.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 20:56:42 +01:00
dependabot[bot]
7eddf73cf0 Bump actions/cache from 5.0.2 to 5.0.3 (#1234)
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](8b402f58fb...cdf6c1fa76)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 19:49:17 +01:00
Stefan
6ceee1e063 added DLIA in monitoring (#1233)
* 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>
2026-01-27 19:59:32 +01:00
BookJJun-IJ
0b51a5e7c3 Add mesh-router (nsl.sh) to Networking section (#1226)
* Add nsl.sh (mesh-router) to readme.md

* Changed position according to alphabetical order and added description.
2026-01-26 23:45:09 +01:00
Ivan Charapanau
bf75f67ac5 Add av/harbor to Container Composition (#1215)
* 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>
2026-01-26 23:23:05 +01:00
dependabot[bot]
5ab9f7d46a Bump cheerio from 1.1.2 to 1.2.0 (#1231)
Bumps [cheerio](https://github.com/cheeriojs/cheerio) from 1.1.2 to 1.2.0.
- [Release notes](https://github.com/cheeriojs/cheerio/releases)
- [Commits](https://github.com/cheeriojs/cheerio/compare/v1.1.2...v1.2.0)

---
updated-dependencies:
- dependency-name: cheerio
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 22:43:46 +01:00
dependabot[bot]
c39e924cf9 Bump actions/checkout from 6.0.1 to 6.0.2 (#1232)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8e8c483db8...de0fac2e45)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 22:43:16 +01:00
Daniel Vigueras
ee4634e435 Add Dockadvisor (#1222) 2026-01-20 09:20:59 +01:00
dependabot[bot]
ecf0a3a94f Bump actions/cache from 5.0.1 to 5.0.2 (#1229)
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](9255dc7a25...8b402f58fb)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 09:18:55 +01:00
dependabot[bot]
2cd6c04450 Bump actions/setup-node from 6.1.0 to 6.2.0 (#1228)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](395ad32622...6044e13b5d)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 09:16:31 +01:00
furkan
f9b727041d Add dockerlings (#1208) 2026-01-18 15:54:21 +01:00
David J Berube
f55163208a Add dprs - A developer-focused TUI for Docker container management (#1212)
dprs is a terminal user interface built with Rust for managing Docker containers during software development, featuring real-time log streaming and efficient container management. There's a lot of these out there; this one, in particular, is designed to make dev easier, with easy access to container ips and single key access to restart, stop, and so on. Also supports vim-style visual mode to stop/restart multiple containers at once.

Co-authored-by: Andreas Gebhardt <agebhar1@googlemail.com>
2026-01-18 15:32:30 +01:00
Juan Torrente
3cf210a0dc Mark Weave as abandoned (#1218)
Linked repo is archived, website is dead. I left the "(The Docker network)" comment intact but might be good to delete too.

Co-authored-by: Andreas Gebhardt <agebhar1@googlemail.com>
2026-01-18 15:23:03 +01:00
Shubhransh
f9d4f888eb Docs: Add DockMate in README.md (#1224) 2026-01-18 15:13:48 +01:00
dependabot[bot]
301e019185 Bump undici from 7.16.0 to 7.18.2 (#1225)
Bumps [undici](https://github.com/nodejs/undici) from 7.16.0 to 7.18.2.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.16.0...v7.18.2)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.18.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andreas Gebhardt <agebhar1@googlemail.com>
2026-01-18 15:03:13 +01:00
JRK
4df86b48d6 Add d4s to terminal UI tools list (#1227)
Added d4s to the list of terminal UI tools for Docker management.
2026-01-18 15:01:16 +01:00
dependabot[bot]
f421d82354 Bump fs-extra from 11.3.2 to 11.3.3 (#1217)
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.3.2 to 11.3.3.
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.2...11.3.3)

---
updated-dependencies:
- dependency-name: fs-extra
  dependency-version: 11.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 19:02:07 +01:00
dependabot[bot]
a301665db5 Bump actions/cache from 4.3.0 to 5.0.1 (#1213)
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0057852bfa...9255dc7a25)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 22:35:15 +01:00
dependabot[bot]
cbf1df2432 Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#1214)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](330a01c490...b7c566a772)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 22:34:03 +01:00
dependabot[bot]
9527d7e290 Bump actions/setup-node from 6.0.0 to 6.1.0 (#1211)
* Bump actions/setup-node from 6.0.0 to 6.1.0

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](2028fbc5c2...395ad32622)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update Node.js setup action to v6.1.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andreas Gebhardt <agebhar1@googlemail.com>
2025-12-09 08:20:13 +01:00
dependabot[bot]
a4c8146fd0 Bump actions/checkout from 6.0.0 to 6.0.1 (#1210)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1af3b93b68...8e8c483db8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 08:02:32 +01:00
dependabot[bot]
24248c4aad Bump actions/checkout from 5.0.0 to 6.0.0 (#1206)
* Bump actions/checkout from 5.0.0 to 6.0.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](08c6903cd8...1af3b93b68)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andreas Gebhardt <agebhar1@googlemail.com>
2025-11-24 19:00:12 +01:00
dependabot[bot]
88da43ac4d Bump rimraf from 6.1.0 to 6.1.2 (#1205)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 6.1.0 to 6.1.2.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v6.1.0...v6.1.2)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-version: 6.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 18:55:22 +01:00
dependabot[bot]
1736a09b8c Bump glob from 11.0.3 to 11.1.0 (#1203)
Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 11.1.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v11.0.3...v11.1.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 11.1.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-19 16:00:30 +01:00
Pаramtamtām
2edc4efb02 Add microcheck utility to README (#1202)
* Add microcheck utility to README

Added microcheck utility for lightweight health checks in Docker.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-16 18:22:19 +01:00