# amir20/dtop

Terminal dashboard for Docker monitoring across multiple hosts with Dozzle integration.

Repository: https://github.com/amir20/dtop
Canonical: https://ross.abutalabs.com/products/dtop
Homepage: https://dtop.dev/
Language: Rust
License: MIT
License Family: permissive
Last push: 2026-08-25T14:29:29+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 31
- inputs: {"age_days": 439, "days_push": 8, "days_rel": 8, "gap_med": 0.0, "n_releases_24m": 95}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1355, forks 32 (observed 2026-08-28T04:04:28.688376+00:00)

## What it is
dtop is a fast, lightweight terminal dashboard written in Rust for monitoring Docker containers in real time across multiple hosts via local sockets, SSH, TCP, and TLS. It streams CPU, memory, network, and disk metrics into a single table and integrates with Dozzle for container log viewing.

## Use cases
- monitor docker containers from the terminal
- watch container cpu and memory usage in real time
- monitor docker containers across multiple hosts over ssh
- view container logs with dozzle integration
- find unhealthy or exited containers quickly
- manage containers by stopping, starting, or removing them from a tui

## When to choose
- you want a fast, agent-free terminal dashboard for Docker across many hosts
- you prefer a lightweight TUI over heavyweight monitoring stacks like Grafana or Portainer
- you already use Dozzle and want quick links to container logs
- you need SSH/TCP/TLS access to remote Docker daemons without deploying collectors

## When to avoid
- you need Kubernetes cluster monitoring (not yet supported)
- you need historical metrics, dashboards, or alerting rather than live terminal views
- you need a web-based or multi-user monitoring interface
- you require configurable columns and saved preferences (still on the roadmap)

## Facets
- artifact type: cli-tool
- maturity: active
- function: monitoring, terminal-ui, developer-tools
- domain: monitoring
- platform: cli, rust, cross-platform
- tags: docker, tui, container-monitoring, multi-host, dozzle, ssh, metrics, devops, containers, command-line, linux, macos

## Member repositories
- amir20/dtop (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:28.688376+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:41:57.329221+00:00, confidence not recorded.
  - readme: https://github.com/amir20/dtop (fetched 2026-08-28T04:04:28.688376+00:00, sha f162165e3775)
  - homepage: https://dtop.dev/ (fetched 2026-08-29T12:00:15.324220+00:00, sha 73d1f9d64467)
  - registry_crates: https://crates.io/api/v1/crates/dtop (fetched 2026-08-29T12:00:15.335618+00:00, sha a5b115c5900a)
  - site_page: https://dtop.dev/changelog (fetched 2026-08-29T12:00:15.333751+00:00, sha 2f273bb04801)
- Data as of 2026-08-30T08:39:29.467469+00:00.
