Commit Graph

2990 Commits

Author SHA1 Message Date
Julien Bisconti
5b46451014 Modernization (thanks to AI) (#1187)
* -  Removed 3 broken links (labex.io, hashnode.com entries)
-  Fixed rust-lang.org redirect issue
-  Added problematic domains to exclusion list (YouTube playlists, aquasec, cloudsmith)
-  Updated all npm dependencies to latest versions

-  **health_check.mjs** - Comprehensive repository health checker
  - Detects archived repositories
  - Identifies stale projects (2+ years inactive)
  - Flags inactive projects (1-2 years)
  - Generates detailed health reports
  - Run with: `npm run health-check`

-  **test_all.mjs** - Now detects archived repositories
  - Added `isArchived` field to GraphQL query
  - Warns about archived repos that should be marked `💀`
  - Non-blocking warnings (doesn't fail builds)

- Runs every Monday at 9 AM UTC
- Checks all 731+ GitHub repositories for health
- Auto-creates/updates GitHub issue with findings
- Labels: `health-report`, `maintenance`
- Manual trigger available

- Runs every Saturday at 2 AM UTC
- Tests all external links
- Auto-creates issue when links break
- Auto-closes issue when all links fixed
- Labels: `broken-links`, `bug`

- Already checks for duplicates
- Now also checks for archived repos
- Validates link format and availability

-  **MAINTENANCE.md** - Complete guide for maintainers
  - Monthly, quarterly, and annual tasks
  - Emergency procedures
  - Quality standards
  - Metrics to track

-  **AGENTS.md** - Updated with new commands
  - Added health-check command
  - Noted GITHUB_TOKEN requirements
  - Added alphabetical sorting guideline

- **Total Links**: 883 (731 GitHub repos + 152 external)
- **Working Links**: >99% (after fixes)
- **Abandoned Projects**: 15 marked with `💀`
- **Automated Checks**: 3 workflows running

- **Automatic detection** of abandoned/archived projects
- **Weekly monitoring** ensures issues are caught early
- **Proactive alerts** via GitHub issues

- No more manual link checking (automated weekly)
- Archived repos detected automatically
- Contributors get instant PR feedback

- Health metrics tracked over time
- Clear standards documented
- Easy onboarding for new maintainers

- Monday: Health report generated and posted
- Saturday: Link validation runs

- Review health report issue
- Mark any newly archived projects with `💀`

- Run full health check: `npm run health-check`
- Review inactive projects (1-2 years)
- Consider removing very old abandoned projects

- Deep cleanup of `💀` projects
- Update documentation
- Review categories and organization

1. **Auto-PR for Archived Repos**: Bot could auto-create PRs to mark archived repos
2. **Contribution Stats**: Track and display top contributors
3. **Category Health**: Per-category health metrics
4. **Dependency Updates**: Dependabot for npm packages
5. **Star Trending**: Track which projects are gaining popularity

- `tests/health_check.mjs` - Health checker script
- `.github/workflows/health_report.yml` - Weekly health workflow
- `.github/workflows/broken_links.yml` - Link validation workflow
- `.github/MAINTENANCE.md` - Maintainer guide
- `AGENTS.md` - AI agent guidelines

- `README.md` - Removed 3 broken links, fixed 1 redirect
- `tests/test_all.mjs` - Added archive detection
- `tests/exclude_in_test.json` - Added problematic domains
- `package.json` - Added health-check script
- `package-lock.json` - Updated dependencies

Before: Manual maintenance, broken links accumulate, outdated projects linger
After: **Automated health monitoring, proactive issue detection, systematic maintenance**

The list is now **self-maintaining** with minimal human oversight required.

---

*Generated: 2025-10-01*

* update github actions

* remove dead links

* set timeout

* Add badges
2025-10-02 15:03:59 +02:00
UUSEC Technology
cb2b7788f2 Add OpenResty Manager (#1170) 2025-09-26 09:18:57 +02:00
Manuel Schmid
f060745a7d hotfix: adjust broken links (#1183)
* hotfix: adjust broken links

as mentioned in https://github.com/veggiemonk/awesome-docker/actions/runs/17872390689/job/50828260945

* hotfix: adjust broken links #2

as mentioned in https://github.com/veggiemonk/awesome-docker/actions/runs/17881642309/job/50850052160?pr=1183

* hotfix: adjust broken links #3

as mentioned in https://github.com/veggiemonk/awesome-docker/actions/runs/17881663351/job/50850098802?pr=1183
2025-09-21 14:20:11 +02:00
Manuel Schmid
43bde87b9d feat: add DockStat (#1185)
* feat: add DockStat

* fix: use correct order for 🚧 sign

* fix: use description of repository https://github.com/its4nik/dockstat instead of the one provided by @its4nik
2025-09-20 20:34:19 +02:00
Manuel Schmid
035af2a05b feat: add defang (#1184) 2025-09-20 20:33:46 +02:00
dependabot[bot]
56c9431945 Bump fs-extra from 11.3.1 to 11.3.2 (#1182)
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.3.1 to 11.3.2.
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.1...11.3.2)

---
updated-dependencies:
- dependency-name: fs-extra
  dependency-version: 11.3.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-09-18 08:19:42 +02:00
Byte Sharky
1763c33c61 Add docker-dns to Service Discovery (#1181)
* Add docker-dns to Service Discovery

Lightweight DNS forwarder for Docker containers, resolves container
names with custom suffixes (e.g. .docker) on the host to simplify
service discovery.

* docs: add missing user information

Updated docker-dns description to include author attribution

---------

Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
2025-09-10 19:45:14 +02:00
100tomer
4d95f6faf3 Add RepoFlow – a simple Docker-compatible package management platform (#1174) 2025-08-27 05:37:56 +07:00
dependabot[bot]
fe842e3617 Bump fs-extra from 11.3.0 to 11.3.1 (#1179)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 13m34s
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.3.0 to 11.3.1.
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.1)

---
updated-dependencies:
- dependency-name: fs-extra
  dependency-version: 11.3.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-08-06 18:26:27 +02:00
dependabot[bot]
603875dddf Bump cheerio from 1.1.0 to 1.1.2 (#1177)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 1m0s
Bumps [cheerio](https://github.com/cheeriojs/cheerio) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/cheeriojs/cheerio/releases)
- [Commits](https://github.com/cheeriojs/cheerio/compare/v1.1.0...v1.1.2)

---
updated-dependencies:
- dependency-name: cheerio
  dependency-version: 1.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-07-24 07:09:46 +02:00
dependabot[bot]
5002c486cf Bump brace-expansion from 2.0.1 to 2.0.2 (#1173)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 51s
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.0.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 09:29:56 +02:00
dependabot[bot]
6e8b83b5a8 Bump cheerio from 1.0.0 to 1.1.0 (#1172)
Bumps [cheerio](https://github.com/cheeriojs/cheerio) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/cheeriojs/cheerio/releases)
- [Commits](https://github.com/cheeriojs/cheerio/compare/v1.0.0...v1.1.0)

---
updated-dependencies:
- dependency-name: cheerio
  dependency-version: 1.1.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>
2025-06-10 18:29:04 +02:00
dependabot[bot]
d7c9729d66 Bump undici from 6.21.1 to 6.21.3 (#1169)
Bumps [undici](https://github.com/nodejs/undici) from 6.21.1 to 6.21.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.21.1...v6.21.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 09:02:04 +02:00
Resul
2be78fd663 Add Label Backup to README.md as a new Docker-aware backup agent (#1171)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 50s
2025-05-18 10:37:12 +02:00
Piotr Hajdas
0e0e1eb688 Add docker-to-iac: Convert Docker configurations to Infrastructure as Code templates (#1167)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 1m23s
* Update README.md

* Update for alphabetical order

* Update README.md
2025-05-08 00:33:23 +02:00
Baikare Sandip
9bd9d88c99 Update README.md (#1168)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 1m25s
Updated awesome-stacks description
2025-04-25 03:47:07 +02:00
Jack Stuart
07b204cd54 Mark multiple projects as dead (#1166) 2025-04-23 08:04:08 +02:00
Gorkem Cetin (BWL)
f15a4e1168 Add Checkmate to "Monitoring" (#1163)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 46s
2025-03-30 18:01:12 +02:00
Manuel Schmid
1c3daa2073 fix: update actions to latest available version (#1164)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 2m31s
* fix: update actions to latest available version

they're immutable tags anyways, not really a need to use sha's here

* fix: prefix v on version tags
2025-03-23 16:59:17 +01:00
Alex Kup
98d2223c13 add lazyjournal (#1161)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 1m22s
2025-01-25 10:10:32 +01:00
dependabot[bot]
6c1e1e1f76 Bump undici from 6.19.7 to 6.21.1 (#1160)
Some checks failed
Pull Requests / Weekly QA / test (push) Failing after 2m54s
Bumps [undici](https://github.com/nodejs/undici) from 6.19.7 to 6.21.1.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.19.7...v6.21.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 06:46:12 +01:00
dependabot[bot]
c99847009e Bump fs-extra from 11.2.0 to 11.3.0 (#1159)
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.2.0 to 11.3.0.
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.2.0...11.3.0)

---
updated-dependencies:
- dependency-name: fs-extra
  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>
2025-01-19 18:55:13 +01:00
Julien Bisconti
c62c45656d remove empty header (#1155)
fixes #1152
2024-12-01 11:22:29 +01:00
Julien Bisconti
4bcb9c2439 fix windows install link (#1156) 2024-12-01 11:21:51 +01:00
Stéphane ROBERT
12706386a0 Add a French Blog (#1153)
My site is among the most visited by French-speaking individuals for content on DevSecOps culture and tools. And of course, Docker is extensively documented on it.
2024-11-30 01:35:52 +01:00
dependabot[bot]
4076c72f67 Bump cross-spawn from 7.0.3 to 7.0.6 (#1154)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 01:25:34 +01:00
Yasser Kaddoura
4f80700659 Add Komodo (#1151)
A Portainer alternative

https://github.com/mbecker20/komodo
2024-11-12 08:25:10 +01:00
Bob Conan
f2c088a055 Update README.md, fix typos (#1150) 2024-10-22 02:54:44 +02:00
Julien Bisconti
84662cedcd add docker-repack (#1148)
https://github.com/orf/docker-repack
2024-10-22 02:53:51 +02:00
Julien Bisconti
bb7c1a877c update Google Container Registry -> Artifact Registry (#1149)
* update Google Container Registry -> Artifact Registry

* remove dockhero.io (link dead)

* Update exclude_in_test.json

udacity is still valid, just returned `forbidden`.
2024-10-22 02:53:35 +02:00
Lei Shi
4939d96c61 Add Docker Hands-on Labs to Where to start section (#1147)
* Add Docker Hands-on Labs to Where to start section

* Update README.md
2024-10-20 17:22:51 +02:00
Daniel Lombardi
2856ae4a0e added: swarm-ansible (#1146)
* Update README.md

* Update README.md
2024-10-06 23:48:37 +02:00
Aman Kumar
84e69881ec Fix axibase collector link in readme (#1144) 2024-09-08 13:43:59 +02:00
Julien Bisconti
22baa909a7 deprecate Dockeron (#1143)
fixes #1141
2024-08-22 11:36:31 +02:00
Jason Ng
2e5f3d912e Add MyIP (#1142) 2024-08-22 11:16:02 +02:00
Manuel Schmid
4a116add3a fix: update outdated links in README.md (#1140) 2024-08-15 09:53:21 +02:00
dependabot[bot]
e407103e9c Bump cheerio from 1.0.0-rc.12 to 1.0.0 (#1139)
Bumps [cheerio](https://github.com/cheeriojs/cheerio) from 1.0.0-rc.12 to 1.0.0.
- [Release notes](https://github.com/cheeriojs/cheerio/releases)
- [Commits](https://github.com/cheeriojs/cheerio/compare/v1.0.0-rc.12...v1.0.0)

---
updated-dependencies:
- dependency-name: cheerio
  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>
2024-08-12 19:52:56 +02:00
Julien Bisconti
5d67b52ef8 [maintainer] Remove mention of twitter bot (#1138)
* Remove mention of twitter bot

It seems broken since the twitter/x API changes. @vegasbrianc was the one to set it up back then. This has been mentioned in #1137

* Update config.yml

first PR merged comment fixed
2024-07-13 22:10:49 +02:00
Julien Bisconti
000d2ad22c bump node to LTS permanently (#1136)
* Bump node to LTS permanently

* chore: also bump version of node in pull request workflow

---------

Co-authored-by: Julien Bisconti <julienb@spotify.com>
Co-authored-by: Manuel Schmid <dev@mash1t.de>
2024-07-13 16:34:42 +02:00
Alan Pope
cf36e94b71 Add Syft SBOM tool to the Awesome Docker Security section 🎉 (#1134)
* Add Syft to the security section

The world's favorite SBOM tool :D

* Fix my markdown blunder

Ahem.

* ABCDEFGHIJKLMNOPQR S TUVWXYZ

You'd have thought I'd have learned the alphabet by now. 

I don't know *what* I was thinking, putting it waaaay up there. 

Sorry about that.

* Update Syft & Anchore

Ok, I didn't realise the Anchore link at the top is actually to a product which is no longer available. So, I did the following to reduce mess:

1) Fixed the Anchore Enterprise product name, and added the 💲 because it's a paid product.

2) Removed reference to Anchore from Syft, as it's an open source project with multiple contributors outside Anchore.

I hope that's okay :D
2024-07-13 00:10:49 +02:00
dependabot[bot]
a64c12fd11 Bump rimraf from 5.0.8 to 6.0.1 (#1135)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.8 to 6.0.1.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v5.0.8...v6.0.1)

---
updated-dependencies:
- dependency-name: rimraf
  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>
2024-07-11 17:06:36 +02:00
dependabot[bot]
bfd12e2000 Bump rimraf from 5.0.7 to 5.0.8 (#1132)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.7 to 5.0.8.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v5.0.7...v5.0.8)

---
updated-dependencies:
- dependency-name: rimraf
  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>
2024-07-08 17:25:52 +02:00
Ajay D
7663c4e0f5 Add goManageDocker (#1131)
* Add goManageDocker

* added gomanagedocker in correct position
2024-06-24 12:22:58 +02:00
Manuel Schmid
c322627dce fix slideshare link in readme (#1130)
fixes https://github.com/veggiemonk/awesome-docker/actions/runs/9621141019/job/26540539035
2024-06-24 07:54:31 +02:00
invzhi
e9f12cc305 caddy-docker-upstreams (#1127) 2024-06-13 07:25:07 +02:00
Denis Khoshaba
f5d48da87a Add anchor (#1125)
* Add anchor
2024-05-26 17:38:53 +02:00
Julien Bisconti
5dfc524e74 docker-controller-bot (#1124)
Telegram bot to control docker containers
2024-05-15 06:47:50 +02:00
dependabot[bot]
2b38b62730 Bump rimraf from 5.0.5 to 5.0.7 (#1122)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.5 to 5.0.7.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v5.0.5...v5.0.7)

---
updated-dependencies:
- dependency-name: rimraf
  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>
2024-05-13 19:33:48 +02:00
hpsaturn
b27a13f2a2 development environment entry: ESP32 Linux Docker Builder (#1121)
* new development environment entry to compile Linux for ESP32 micros

* fixed markdown issue
2024-04-08 10:24:04 +02:00
Manuel Schmid
4107e446d6 Fix URL linux-audit.com (#1120)
replace /tag/ with /tags/

https://linux-audit.com/tag/docker/ => 410
https://linux-audit.com/tags/docker/ => 200
2024-04-06 10:32:06 +02:00