awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Lazydocker | Awesome Repository
← All repositories

jesseduffield/lazydocker

0
View on GitHub↗
49,784 stars·1,577 forks·Go·mit·0 views

Lazydocker

Features

  • Container Management Dashboards - Provides a visual dashboard for monitoring, inspecting, and controlling isolated software environments.
  • Terminal User Interfaces - Provides a text-based graphical interface for managing complex software services and containers.
  • Productivity Dashboards - Streamlines administrative tasks by replacing manual command-line sequences with intuitive keyboard-driven navigation.
  • Container Environment Managers - Provides an interactive interface for managing multiple containers, images, and volumes.
  • Container Runtime Interfaces - Interacts with the container runtime by sending and receiving structured data over the local Unix domain socket.
  • Compose Orchestrators - Simplifies service orchestration and status tracking for multi-container applications.
  • Container Orchestration Utilities - Streamlines development and testing by starting, stopping, and managing container lifecycles.
  • Process Monitors - Displays resource usage, logs, and status updates for active background services in a unified view.
  • Resource Monitoring Tools - Tracks real-time CPU, memory, and network usage for running containers.
  • Event-Driven Synchronization - Updates internal application state by listening to real-time streams of container events emitted by the host daemon.
  • Log Analysis Tools - Enables real-time viewing and searching of container logs for efficient debugging.
  • Declarative Layout Engines - Organizes complex interface layouts by nesting modular components that map data structures to visual regions.
  • Lazydocker is a terminal-based command-line utility that provides an interactive dashboard for monitoring and controlling containerized environments. It functions as a text-based user interface, allowing users to manage containers, images, and volumes directly within a terminal emulator through keyboard-driven navigation.

    The tool distinguishes itself by replacing manual command-line sequences with a unified workspace that communicates directly with the Docker daemon via the local Unix domain socket. It maintains state synchronization by listening to real-time container events and utilizes concurrent background polling to ensure the interface remains responsive while tracking system metrics and service status.

    The application covers a broad range of administrative tasks, including container lifecycle orchestration, multi-container service management, and real-time log analysis. It provides diagnostic capabilities by displaying resource usage statistics and executing shell processes to perform system operations, all organized through a modular, declarative interface layout.