finds.dev← search

// the find

weaveworks/scope

★ 5,913 · Go · Apache-2.0 · updated Jul 2023

Monitoring, visualisation & management for Docker & Kubernetes

Weave Scope was a live topology visualizer for Docker and Kubernetes clusters — it auto-discovered containers, processes, and their network connections, then rendered them as an interactive graph in the browser. It also let you exec into containers and control their lifecycle directly from the UI. The project is officially dead; Weaveworks shut down in 2024 and the README says explicitly it is no longer maintained.

The topology graph approach was genuinely useful for understanding microservice communication at a glance without manually querying kubectl or docker inspect. The plugin architecture let teams attach custom metadata to nodes without forking the core. The in-browser terminal was a practical touch — attaching to a container without leaving the monitoring view saved context switching. The probe/app split (lightweight per-node agents reporting to a central aggregator) was architecturally sound for multi-host deployments.

Abandoned. Last meaningful activity was 2023, the company is gone, and no one is patching CVEs or updating it for current Kubernetes API versions — which change constantly. The frontend is a Redux/React app from roughly 2017 with a yarn.lock that will take hours to untangle on a modern Node version. The 'open port 4040, make sure you're behind a firewall' getting-started instruction is a sign of how much the security posture has aged. If you need something like this today, look at Headlamp or k9s instead.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →