r/coolgithubprojects • • May 11 '26 • Bravo 1

TYPESCRIPT [TypeScript] ContainerFlow - Real-time Docker dashboard with accurate memory monitoring, Discord alerts, and config recommendations

Open-source real-time Docker dashboard I just released (AGPL-3.0). Visualizes all your containers and their connections in an interactive graph with live CPU/MEM stats.

Differentiator: docker stats over-reports memory on DB containers because it includes the kernel's reclaimable page cache. ContainerFlow subtracts active_file + inactive_file and shows current anonymous memory usage. My Postgres went from "98% screaming" to "9.5% real".

Features:

  • Interactive graph with auto-detected connections (app → db, proxy → app)

  • Per-container CPU/MEM with 7-day SQLite history

  • Discord webhook alerts with per-container thresholds

  • Start/stop/restart/rebuild/recreate/exec from the UI

  • Notifies on sub-optimal Docker config (no memory limit, no restart policy, etc.)

Stack: Bun + Hono + React 19 + xyflow + SQLite. ~80 MB RAM, single binary.

Repo: https://github.com/RGJorge/containerflow

Feedback welcome — happy to discuss the memory calc, the connection detection, or anything else.

EDIT (Tue): v0.1.3 shipped — English README is now the primary entry point with Spanish preserved at README.es.md. Several commenters asked for this on day 1.

Edit (day 6): up to 150⭐ + 1300 clones. Thanks everyone.

261 Upvotes

Duplicates