Commit Graph

1706 Commits

Author SHA1 Message Date
Julien Bisconti 29222bfcb5 feat: add prune subcommand, drop archived/stale entries (#1441)
Deploy to GitHub Pages / build (push) Failing after 51s
Deploy to GitHub Pages / deploy (push) Has been skipped
Pull Requests / Weekly QA / test (push) Failing after 1m13s
Broken Links Report / check-links (push) Failing after 45s
* feat: add prune subcommand, drop archived/stale entries, add container-explorer

Add a new `awesome-docker prune` subcommand that removes README entries
whose repository health status matches a configurable set (default:
archived,stale). URLs are read from the local health cache, or from a
markdown report file via --from-report when the cache is outdated.

Apply it against the issue #1439 health report to remove 5 entries
that survived the recent reorg: stitchocker, docker-consul,
blockbridge-docker-volume, docker-explorer, dockdash.

Add google/container-explorer in the Security section as the actively
maintained successor to the now-archived google/docker-explorer.

Co-Authored-By: Claude <noreply@anthropic.com>

* golangci-lint config

* fix: address golangci-lint findings

Fixes errcheck on bufio.Writer.WriteString, gocritic rangeValCopy via
indexed loops with pointer locals, gosec G703 on user-supplied CLI
output path, noctx by switching to exec.CommandContext with a timeout
in the TUI url opener, prealloc in the scorer test, plus fieldalignment
struct reorders and golines line breaks from --fix.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-05-18 23:46:32 +02:00
David Lepaux 503e5bd7c7 Add docker-exporter to Monitoring (#1423)
Co-authored-by: Julien Bisconti <veggiemonk@users.noreply.github.com>
2026-05-18 22:51:09 +02:00
Shekhar Luhar 058b8b1077 Add Middleware in Observability List (#1438)
Middleware aligns with the existing Observability category criteria and is comparable to already listed platforms such as Datadog. It provides monitoring for Docker hosts, containers, container logs, infrastructure metrics, traces, and application performance across containerized environments. Since similar commercial observability platforms with Docker monitoring capabilities are already included, Middleware appears consistent with the current scope of the section.
2026-05-18 22:47:34 +02:00
Julien Bisconti 9e98c62f4c contributing link
Deploy to GitHub Pages / build (push) Failing after 37s
Deploy to GitHub Pages / deploy (push) Has been skipped
Weekly Health Report / health-check (push) Failing after 37s
2026-05-18 00:12:11 +02:00
Julien Bisconti aa0df11fba Reorg sections, tighten criteria, add new projects (#1437)
* Structural reorg - part 1

Removals (~16 entries that failed the "for Docker" test):
- Container Composition: LLM Harbor
- Deployment: awesome-stacks
- Orchestration: Ansible Linux Docker, ManageIQ, RedHerd Framework
- Reverse Proxy: idle-less
- Service Discovery: etcd, istio (then section deleted)
- Volume: duplicacy-cli-cron
- Security: crowdsec-blocklist-import, dvwassl
- Dev Env: DockerDL, ESP32 Linux builder, Rust Universal Compiler
- Testing: InSpec
- Wrappers: Ansible
- Monitoring SaaS: Prometheus, Broadcom, Splunk-blog (when merging)

Structural moves:
- Service Discovery → folded into Networking (docker-consul, docker-dns, registrator kept; etcd/istio dropped)
- Metadata (1 entry, OCI spec) → deleted
- User Interface > Terminal > {Terminal UI, CLI tools, Other} → flattened to one Terminal subsection
- CI Services (under "Services based on Docker") → merged into CI/CD
- Monitoring Services → merged into Monitoring
- CaaS → merged into PaaS / CaaS
- Top-level Services based on Docker (mostly 💴) → deleted; pricing is signaled by 💴, not topology
- TOC updated to match

CONTRIBUTING.md tightening:
- Added a "for Docker" test framed as one yes/no question
- 12-row example table covering monitoring, reverse proxies, scanners, schedulers, tutorials, awesome-stacks-style submissions
- One-sentence sanity check ("This project exists to ____")
- New entry-description rule: descriptions must make the Docker connection obvious

* Tighten project submission criteria

* Manual review and clean up

* Add relevant project in 2026

* fix lint

* add relevant projects

* Add Cloud Run Compose, fix redirected URLs

- Add Cloud Run Compose under Deployment & Platforms (docker-compose deploys).
- Update GCP Artifact Registry URL to follow docs.cloud.google.com redirect.
- Update CodeFresh URL to its post-acquisition home at octopus.com/codefresh.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* remove dead projects

* exclude bot protected website

* clean up

* clean up more

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 23:40:31 +02:00
Julien Bisconti 48dacee4bd Clarify project goal 2026-05-17 21:03:23 +02:00
Julien Bisconti 236874b6dc Prune entries that aren't Docker-focused (#1435)
Remove 11 listings whose Docker connection is incidental — generic
tools (system monitors, an IDE framework, a homepage app, a DB DevOps
platform, etc.) that happen to ship as containers rather than projects
built for Docker.

Removed:
  Monitoring: Checkmate, Glances, HertzBeat, Sidekick
  Networking: MyIP
  Base Tools: SparkView
  Dev Env:    Bytebase
  Web UI:     Kubevious, Mafl, netdata, Theia

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 20:56:03 +02:00
Julien Bisconti d2a717548c fix(lint): add trailing period to wharf description (#1436)
Resolves the only outstanding `description-period` lint error.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 20:55:36 +02:00
Manuel a4617e6a2e Remove outdated Docker links from README #HSFDPMUW (#1430)
Deploy to GitHub Pages / build (push) Failing after 1m18s
Deploy to GitHub Pages / deploy (push) Has been skipped
Pull Requests / Weekly QA / test (push) Failing after 40s
Broken Links Report / check-links (push) Failing after 46s
Removed a link to a blog about Docker from the Useful Resources section.
2026-05-15 01:37:57 +02:00
idesyatov 11f5645edf Add wharf to Terminal section (#1397)
Deploy to GitHub Pages / build (push) Failing after 3s
Deploy to GitHub Pages / deploy (push) Has been skipped
Pull Requests / Weekly QA / test (push) Failing after 3s
Broken Links Report / check-links (push) Failing after 5s
Weekly Health Report / health-check (push) Failing after 24s
Wharf is a terminal UI for managing Docker Compose stacks, inspired by k9s.

- Written in Go with Bubbletea/Lipgloss
- Vim-style navigation (hjkl, gg/G, /, :command)
- Real-time CPU/MEM/Network monitoring with braille charts
- Container file browser, exec with shell detection
- SSH remote Docker host support
- Command mode with Tab-autocomplete
- Health checks, bulk operations, custom commands
- Themes (dark/light/custom), mouse support
- Single binary, zero dependencies
- Available via Homebrew and GitHub Releases (5 platforms)

https://github.com/idesyatov/wharf
2026-04-28 22:42:31 +02:00
deadnews 06944f13ac feat: add pindock (#1395)
Deploy to GitHub Pages / build (push) Failing after 2s
Deploy to GitHub Pages / deploy (push) Has been skipped
Pull Requests / Weekly QA / test (push) Failing after 3s
Broken Links Report / check-links (push) Failing after 2s
Weekly Health Report / health-check (push) Failing after 3s
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
2026-04-24 00:08:20 +02:00
Joao Zanutto cfc6df735c Add EasyDocker to Terminal UI tools (#1411)
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
2026-04-24 00:05:44 +02:00
Adela d36a2e60b8 Add Bytebase to Development Environment section (#1404)
Deploy to GitHub Pages / build (push) Failing after 2s
Deploy to GitHub Pages / deploy (push) Has been skipped
Weekly Health Report / health-check (push) Failing after 2s
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
2026-04-20 00:29:02 +02:00
DevITWay | Pavel Volkov 88b3958014 Add NORA - multi-protocol artifact registry (#1272)
* Add NORA - multi-protocol artifact registry

* Fix alphabetical order of NORA entry

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: AI User <ai-user@ai.devitacademy.lab>
Co-authored-by: Julien Bisconti <veggiemonk@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 20:07:50 +02:00
Julien Bisconti f1b5af84dc Fix order 2026-03-31 19:41:10 +02:00
Will Luck 03ec882e62 Add Docker-Sentinel to Monitoring section (#1275)
Co-authored-by: Will Luck <noreply@github.com>
Co-authored-by: Julien Bisconti <veggiemonk@users.noreply.github.com>
2026-03-31 19:16:28 +02:00
Zoltan 3a7d816845 Added swarmcli to the documentation (#1377) 2026-03-31 19:12:44 +02:00
potterwhite 8dd41ca6b5 Add HarborPilot to Development Environment section (#1372)
Co-authored-by: Julien Bisconti <veggiemonk@users.noreply.github.com>
2026-03-31 19:00:25 +02:00
Code of Mario 9d7a9f0f7a Add Wiremap to Monitoring (#1371) 2026-03-31 18:53:31 +02:00
Recep S 4d83a8ee05 Add Mocker - Docker-compatible container CLI for macOS (#1355) 2026-03-31 18:47:42 +02:00
Recep S ec8c8410be docs: add Den to Security section (#1356)
Co-authored-by: Julien Bisconti <veggiemonk@users.noreply.github.com>
2026-03-31 18:46:19 +02:00
Bradley Woods e7e2830b67 Add Grype to Security section (#1370) 2026-03-31 18:44:30 +02:00
Grzegorz Piwowarek de4965f01e add tdocker (#1376) 2026-03-31 18:43:54 +02:00
Benjamin Touchard bba85d0549 docs: add Maintenant to Monitoring section (#1276)
Deploy to GitHub Pages / build (push) Failing after 3s
Deploy to GitHub Pages / deploy (push) Has been skipped
Pull Requests / Weekly QA / test (push) Failing after 20s
Broken Links Report / check-links (push) Failing after 3s
Weekly Health Report / health-check (push) Failing after 2s
Maintenant is a self-discovering infrastructure monitoring tool
for Docker and Kubernetes with endpoint monitoring, heartbeats,
TLS certificates, resource metrics, and update intelligence.
2026-03-17 23:43:32 +01:00
deep-on af1c5695c6 Add DockProbe - lightweight Docker monitoring with anomaly detection (#1273)
Co-authored-by: dohelper <dohelper6@gmail.com>
2026-03-17 23:40:15 +01:00
Julien Bisconti 264f6bd0f6 Mark stale projects with 🧊, remove archived entries, add Arcane (#1267)
Deploy to GitHub Pages / build (push) Failing after 3s
Deploy to GitHub Pages / deploy (push) Has been skipped
- Add 🧊 marker for 113 stale projects (2+ years inactive)
- Remove 4 archived repos (Centurion, notary, Minio, docker-ls)
- Remove 1 broken link (docker-lock / safe-waters)
- Add Arcane to the Web section
- Replace 💲 with 💴 across README and tooling
- Add 🧊 (MarkerStale) support to Go parser/linter
- Update CONTRIBUTING.md, PR template, issue template, and AGENTS.md

Closes #1260, relates to #1188, #1255

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 17:34:18 +01:00
Jay b1f074cc5d Add ADRG to Monitoring (#1253)
* Add ADRG to Monitoring

* Fix: Concise description
2026-03-10 16:33:51 +01:00
Torben Evald Hansen b30025b291 Add idle-less to Reverse Proxy section (#1254) 2026-03-10 16:33:48 +01:00
Sergio Fernández 270bcc2d58 Add duplicacy-cli-cron to Volume Management / Data (#1262)
* 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>
2026-03-10 16:33:44 +01:00
s-b-e-n-s-o-n 5e90acd5b3 Move Drydock from CI/CD to Monitoring and update description (#1263)
* 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
2026-03-10 16:32:18 +01:00
Julien Bisconti 05266bd8ac Pages deploy ux a11y refresh (#1252)
Deploy to GitHub Pages / build (push) Failing after 3s
Deploy to GitHub Pages / deploy (push) Has been skipped
Pull Requests / Weekly QA / test (push) Failing after 4s
Broken Links Report / check-links (push) Failing after 9s
Weekly Health Report / health-check (push) Failing after 2s
* Improve Pages workflow and redesign site with accessible sidebar navigation

* README clean up

* Use Makefile website target in Pages deploy workflow
2026-02-28 12:13:59 +01:00
Julien Bisconti e6e23bf1cf remove netlify status 2026-02-28 01:20:15 +01:00
Julien Bisconti 67cc5caaa5 Update agent guide for Go tooling and refresh README links 2026-02-28 00:27:36 +01:00
Julien Bisconti a5e2b831b5 Remove construction tag guidance from docs and templates 2026-02-28 00:18:01 +01:00
Julien Bisconti 1151490ae8 chore(readme): remove entries still marked as under construction 2026-02-28 00:12:38 +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 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
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)
Deploy to GitHub Pages / build (push) Failing after 2s
Deploy to GitHub Pages / deploy (push) Has been skipped
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)
Deploy to GitHub Pages / build (push) Failing after 2s
Deploy to GitHub Pages / deploy (push) Has been skipped
Weekly Health Report / health-check (push) Failing after 2s
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
Stefan 6ceee1e063 added DLIA in monitoring (#1233)
Deploy to GitHub Pages / build (push) Failing after 2s
Deploy to GitHub Pages / deploy (push) Has been skipped
Pull Requests / Weekly QA / test (push) Failing after 3s
Broken Links Report / check-links (push) Failing after 2s
Weekly Health Report / health-check (push) Failing after 5s
* 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)
Deploy to GitHub Pages / build (push) Failing after 14s
Deploy to GitHub Pages / deploy (push) Has been skipped
* 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
Daniel Vigueras ee4634e435 Add Dockadvisor (#1222)
Deploy to GitHub Pages / build (push) Failing after 3s
Deploy to GitHub Pages / deploy (push) Has been skipped
Pull Requests / Weekly QA / test (push) Failing after 3s
Broken Links Report / check-links (push) Failing after 2s
Weekly Health Report / health-check (push) Failing after 3s
2026-01-20 09:20:59 +01:00
furkan f9b727041d Add dockerlings (#1208)
Deploy to GitHub Pages / build (push) Failing after 3s
Deploy to GitHub Pages / deploy (push) Has been skipped
Weekly Health Report / health-check (push) Failing after 3s
2026-01-18 15:54:21 +01:00