awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

container debugging / troubleshooting tool

Ranking updated Jun 30, 2026

For a command line tool for debugging containers, the strongest matches are amir20/dozzle (Dozzle is a live dashboard that lets you stream), nicolaka/netshoot (Netshoot is a container image that bundles a curated) and jesseduffield/lazydocker (Lazydocker is a real-time terminal dashboard for inspecting container). pixie-labs/pixie and kubernetes-sigs/cri-tools round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “container debugging tools”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a command line tool for debugging containers”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • amir20/dozzleamir20 avatar

    amir20/dozzle

    11,646View on GitHub↗

    Dozzle is a web-based dashboard designed for the real-time monitoring and management of Docker container environments. It provides a centralized interface to stream live logs, track resource utilization, and perform administrative tasks across multiple host environments. The platform distinguishes itself by offering an interactive terminal emulator that allows users to execute commands directly within running containers from a browser. It also includes built-in alerting capabilities, enabling users to monitor log streams for specific patterns and receive automated notifications when critical

    Dozzle is a live dashboard that lets you stream logs, monitor resource usage, and run commands directly inside Docker containers from a browser, which covers several key debugging features, though it focuses on Docker and lacks dedicated network inspection.

    GoResource MetricsLog Streaming
    View on GitHub↗11,646
  • nicolaka/netshootnicolaka avatar

    nicolaka/netshoot

    10,400View on GitHub↗

    Netshoot is a Docker network troubleshooting toolkit and container image bundled with specialized utilities for DNS resolution, performance benchmarking, and TCP/IP packet inspection. It serves as a portable set of tools designed for diagnosing connectivity and routing issues within Docker and Kubernetes environments. The project is distributed as a tool-aggregated container image that can be deployed as a debugging sidecar or an ephemeral runtime. It supports namespace-joined execution, allowing the toolkit to attach to the network namespace of another process to inspect traffic and diagnose

    Netshoot is a container image that bundles a curated set of network-diagnosis utilities for Docker and Kubernetes environments, making it a targeted container troubleshooting tool for network inspection and connectivity debugging, though it does not cover broader features like log aggregation or resource monitoring.

    ShellPacket Capture Utilities
    View on GitHub↗10,400
  • jesseduffield/lazydockerjesseduffield avatar

    jesseduffield/lazydocker

    51,376View on GitHub↗

    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 co

    Lazydocker is a real-time terminal dashboard for inspecting container logs, monitoring CPU and memory usage, and managing containers, making it a solid tool for debugging and troubleshooting Docker environments—just without built-in Kubernetes support or advanced network inspection.

    GoContainer Management DashboardsTerminal User InterfacesContainer Environment Managers
    View on GitHub↗51,376
  • pixie-labs/pixieP

    pixie-labs/pixie

    0View on GitHub↗

    Pixie is a Kubernetes-native observability platform for debugging containers, covering live inspection, network monitoring, process introspection, and resource metrics, directly fitting the container debugging/troubleshooting category you need.

    Performance Monitoring
    View on GitHub↗0
  • kubernetes-sigs/cri-toolskubernetes-sigs avatar

    kubernetes-sigs/cri-tools

    1,991View on GitHub↗

    This project provides a suite of diagnostic and validation utilities for container runtimes that implement the Kubernetes Container Runtime Interface. It serves as a command-line interface for interacting with and managing container lifecycles, images, and sandboxes directly on a host machine without requiring a full cluster deployment. The toolset distinguishes itself through its focus on interface compliance and performance verification. It includes automated test suites that validate whether a runtime adheres to defined interface specifications and handles resource plugin integration corre

    cri-tools provide CLI tools for debugging and inspecting containers through the Kubernetes Container Runtime Interface, making it a focused container troubleshooting tool that integrates with Kubernetes.

    GoContainer Runtime DebuggingsContainer Runtime InterfacesCompliance Verifiers
    View on GitHub↗1,991
  • moncho/drymoncho avatar

    moncho/dry

    3,225View on GitHub↗

    Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and stacks across multiple nodes. It functions as a resource manager for inspecting and cleaning up images, persistent volumes, and network configurations, while providing a terminal-based dashboard for monitoring system events and resource usage. The project enables the coordination of distributed workloads through service-stack grouping and cluster orchestration. It provides a centralized control plane to synchronize the deployment and scaling of complex application architecture

    Dry is a container lifecycle manager and monitoring dashboard for Docker Swarm, offering resource inspection and log streaming, but its primary focus is orchestration and management rather than deep debugging or troubleshooting, and it lacks Kubernetes integration.

    GoReal-Time Application Log MonitoringContainer Monitoring Tools
    View on GitHub↗3,225
  • wireshark/wiresharkwireshark avatar

    wireshark/wireshark

    9,477View on GitHub↗

    Wireshark is a network protocol analyzer and traffic inspector used for capturing and inspecting network traffic. It functions as a packet capture tool that intercepts live data from network interfaces and a TCP/IP dissector that decodes network protocol layers to translate raw binary packets into human-readable fields. The system provides capabilities for protocol stream reconstruction, grouping related packets into cohesive conversations between endpoints. It also operates as a packet file converter, allowing for the reading, modification, and conversion of network capture files across vari

    Wireshark is a network protocol analyzer for capturing and inspecting traffic, which can help troubleshoot container networking issues but is not a container-specific debugging tool for live container inspection, process introspection, log aggregation, or Kubernetes integration.

    CNetwork Traffic InspectorsPacket Capture Utilities
    View on GitHub↗9,477
  • bensadeh/tailspinbensadeh avatar

    bensadeh/tailspin

    7,875View on GitHub↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Tailspin is a real-time log highlighter and viewer that can help inspect container logs, but it is not a dedicated container debugging tool—it lacks network inspection, process introspection, resource monitoring, and Kubernetes integration.

    RustReal-Time Application Log Monitoring
    View on GitHub↗7,875
  • yusing/godoxyyusing avatar

    yusing/godoxy

    3,360View on GitHub↗

    Godoxy is a Docker container orchestrator and reverse proxy manager. It provides a centralized system for managing the lifecycle, power states, and resource usage of virtualized containers, while routing HTTP, TCP, and UDP traffic to backend services with automatic route discovery. The project distinguishes itself through an OIDC access control gateway that authenticates users via external identity providers and a resource optimization system that puts idle containers to sleep and wakes them automatically when network requests arrive. It also includes an automatic SSL certificate manager that

    Godoxy is a Docker container orchestrator and reverse proxy with some log monitoring and resource tracking, but its primary purpose is lifecycle management and traffic routing, not live debugging or troubleshooting of containers — so it's a neighbouring tool rather than the dedicated debugging tool you're after.

    GoReal-Time Application Log MonitoringLog Streaming
    View on GitHub↗3,360
  • narrativescience-old/log.ioNarrativeScience-old avatar

    NarrativeScience-old/log.io

    4,839View on GitHub↗

    log.io is a real-time log monitoring system designed for streaming and visualizing system logs in a web browser as they are generated. It consists of a TCP log aggregator that collects formatted messages from remote sources and a file-based log streamer that monitors local files for changes. The system provides a web-based log viewer capable of ad-hoc visualization, allowing users to route specific active log streams to different screens for targeted monitoring. This is supported by a centralized message broker that redistributes incoming logs to web clients. The platform covers centralized

    This is a real-time log monitoring and viewing system, which can help with debugging via logs, but it lacks the live runtime inspection, network inspection, process introspection, resource monitoring, and Kubernetes integration that the visitor expects from a container debugging/troubleshooting tool.

    TypeScriptReal-Time Application Log Monitoring
    View on GitHub↗4,839
  • vmware-archive/octantvmware-archive avatar

    vmware-archive/octant

    6,244View on GitHub↗

    Highly extensible platform for developers to better understand the complexity of Kubernetes clusters.

    Octant is a Kubernetes cluster exploration and visualization dashboard that provides some debugging features like log streaming and container terminal access, but its primary identity is a general-purpose platform for understanding cluster complexity rather than a dedicated container debugging/troubleshooting tool, and it lacks dedicated network inspection and process introspection capabilities.

    GoIntegrated Kubernetes Debugging ToolsLog Streaming
    View on GitHub↗6,244
  • pamburus/hlpamburus avatar

    pamburus/hl

    2,912View on GitHub↗

    hl is a set of command-line interface tools for filtering, aggregating, streaming, and visualizing structured log data across multiple sources. It functions as a log filter, file aggregator, real-time streamer, and structured log viewer. The project specializes in transforming JSON and logfmt data into human-readable formats for visual analysis. It enables the merging of multiple log files and compressed archives into a single chronologically sorted stream, while supporting live tracking of multiple sources into a unified real-time view. Capabilities include field-based filtering via key-val

    hl is a structured log aggregator and viewer CLI — it helps with log analysis, a part of debugging, but it lacks container-level inspection, network monitoring, process introspection, resource monitoring, or Kubernetes integration, making it a complementary tool rather than a container debugging/troubleshooting tool itself.

    RustReal-Time Application Log Monitoring
    View on GitHub↗2,912
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
amir20/dozzle11.6KGomitFeb 19, 2026
nicolaka/netshoot10.4KShellapache-2.0Jan 28, 2026
jesseduffield/lazydocker51.4KGoMITApr 19, 2026
pixie-labs/pixie0———
kubernetes-sigs/cri-tools2KGoApache-2.0Jun 23, 2026
moncho/dry3.2KGomitJan 1, 2026
wireshark/wireshark9.5KCGPL-2.0Jun 16, 2026
bensadeh/tailspin7.9KRustMITJun 15, 2026
yusing/godoxy3.4KGoNOASSERTIONJun 18, 2026
narrativescience-old/log.io4.8KTypeScriptNOASSERTIONApr 14, 2023

Related searches

  • Container maintenance tools
  • a debugging utility for frontend components
  • a platform for orchestrating containerized applications
  • Container and image tooling
  • a containerized environment for software development
  • Debugging protocol tools
  • a tool for debugging application state
  • UI inspection tools