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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

86 dépôts

Awesome GitHub RepositoriesContainer Management

Tools for running, orchestrating, and managing OS-level virtualization.

Explore 86 awesome GitHub repositories matching part of an awesome list · Container Management. Refine with filters or upvote what's useful.

Awesome Container Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kubernetes/kubernetesAvatar de kubernetes

    kubernetes/kubernetes

    123,197Voir sur GitHub↗

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu

    Container orchestration platform.

    Gocncfcontainersgo
    Voir sur GitHub↗123,197
  • moby/mobyAvatar de moby

    moby/moby

    71,729Voir sur GitHub↗

    Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers based on Open Container Initiative standards. It functions as a container daemon and image builder, providing a core engine to orchestrate the full lifecycle of containers and the packaging of source code into portable images. The project provides a standardized HTTP interface that allows for programmatic container management, enabling external clients to control daemon settings and container operations. It supports a rootless security model, allowing the engine daemon to execu

    Docker engine.

    Gocontainersdockergo
    Voir sur GitHub↗71,729
  • wagoodman/diveAvatar de wagoodman

    wagoodman/dive

    54,242Voir sur GitHub↗

    Dive is a command-line tool designed for the analysis and optimization of container images. It functions as a layered storage inspector, allowing users to decompose image manifests to examine individual filesystem layers and identify opportunities to reduce total image size. The tool features a filesystem diffing engine that calculates net changes between sequential layers to highlight redundant data and storage inefficiencies. Users interact with this data through a terminal-based dashboard that provides keyboard-driven navigation of complex file structures and layer metadata. By abstracting

    Explore Docker image layers.

    Goclidockerdocker-image
    Voir sur GitHub↗54,242
  • dockur/windowsAvatar de dockur

    dockur/windows

    51,718Voir sur GitHub↗

    This project provides a containerized virtualization engine that runs full Windows operating system instances within isolated containers. By acting as a cross-platform virtualization runtime, it enables the deployment of desktop environments on any host that supports standard container runtimes, ensuring consistent execution across diverse infrastructure. The system distinguishes itself by utilizing kernel-level virtualization primitives and hardware emulation to execute guest operating systems. It leverages accelerated kernel execution to offload CPU instructions to the host processor for pe

    Runs Windows inside a Docker container.

    Shelldockerdocker-containervirtualization
    Voir sur GitHub↗51,718
  • jesseduffield/lazydockerAvatar de jesseduffield

    jesseduffield/lazydocker

    51,376Voir sur 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

    Manage Docker environments.

    Go
    Voir sur GitHub↗51,376
  • kong/kongAvatar de Kong

    Kong/kong

    43,653Voir sur GitHub↗

    Kong is a high-performance API gateway and service connectivity platform designed to manage, secure, and monitor traffic across distributed microservices and hybrid cloud environments. It functions as a centralized control plane for service governance, providing essential traffic routing, load balancing, and request transformation capabilities to ensure consistent policy enforcement across all service endpoints. The platform distinguishes itself through a modular plugin architecture and a declarative configuration engine that allows infrastructure behavior to be defined via version-controlled

    Cloud-native API gateway for managing microservices.

    Luaaiai-gatewayapi-gateway
    Voir sur GitHub↗43,653
  • portainer/portainerAvatar de portainer

    portainer/portainer

    37,740Voir sur GitHub↗

    Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di

    Management tool for deploying and monitoring containerized applications.

    TypeScriptdockerdocker-composedocker-container
    Voir sur GitHub↗37,740
  • docker/composeAvatar de docker

    docker/compose

    37,588Voir sur GitHub↗

    Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file. The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture wh

    Defines and runs multi-container Docker applications.

    Godockerdocker-composego
    Voir sur GitHub↗37,588
  • aquasecurity/trivyAvatar de aquasecurity

    aquasecurity/trivy

    36,462Voir sur GitHub↗

    Trivy is a comprehensive security scanner designed to identify vulnerabilities and misconfigurations across container images, filesystems, and infrastructure as code files. It functions as a software composition analysis tool and an infrastructure security scanner, providing automated checks for CI/CD pipelines and cloud environments to ensure the integrity of the software supply chain. The tool distinguishes itself through a modular, plugin-based architecture that allows for the independent inspection of diverse targets. It utilizes a declarative policy engine to evaluate configurations agai

    Vulnerability scanner for container images and filesystems.

    Gocontainersdevsecopsdocker
    Voir sur GitHub↗36,462
  • derailed/k9sAvatar de derailed

    derailed/k9s

    33,983Voir sur GitHub↗

    This project is a terminal-based dashboard for managing Kubernetes clusters. It provides a character-based interface that enables real-time monitoring and interactive control of containerized workloads, allowing users to perform administrative tasks such as scaling deployments, viewing logs, and managing port forwarding directly from the command line. The interface is designed for high-speed navigation, utilizing a keyboard-driven command system that maps input sequences to specific operational actions. It maintains an accurate view of the cluster state through asynchronous event polling, ens

    Kubernetes cluster management TUI.

    Gogogolangk8s
    Voir sur GitHub↗33,983
  • containers/libpodAvatar de containers

    containers/libpod

    32,040Voir sur GitHub↗

    Libpod is a container management library for running and controlling the lifecycle of Open Container Initiative compliant containers and images across different storage backends. It provides a programmatic interface for the remote control and automation of container environments. The project enables the coordination of multiple containers into pods that share network namespaces and other shared resources. It supports rootless container execution by using user namespaces to launch containers without administrative privileges. The library covers a broad range of system operations, including im

    OCI-compliant container management.

    Go
    Voir sur GitHub↗32,040
  • rancher/rancherAvatar de rancher

    rancher/rancher

    25,692Voir sur GitHub↗

    Rancher is a Kubernetes management platform and multi-cluster orchestrator. It provides a centralized dashboard and container management interface for deploying, scaling, and administering multiple Kubernetes clusters across on-premises and cloud environments. The system includes a cluster provisioner that automates the creation and bootstrapping of clusters using standardized configurations. It secures management traffic through SSL certificate management and termination, supporting both custom certificates and automated validation via Let's Encrypt. The platform covers enterprise API audit

    Enterprise container management platform.

    Go
    Voir sur GitHub↗25,692
  • slimtoolkit/slimAvatar de slimtoolkit

    slimtoolkit/slim

    22,977Voir sur GitHub↗

    Slim is a comprehensive suite for container lifecycle management, providing tools for image inspection, optimization, security hardening, and service troubleshooting. It functions as a platform for analyzing containerized applications through both static metadata review and dynamic behavioral probing, enabling users to understand image composition and runtime dependencies. The project distinguishes itself by automating the creation of minimal, production-ready container images. It achieves this by removing unnecessary files and components, flattening image layers, and synthesizing restrictive

    Container inspection and optimization.

    Goapparmorcontainersdocker
    Voir sur GitHub↗22,977
  • louislam/dockgeAvatar de louislam

    louislam/dockge

    22,093Voir sur GitHub↗

    Dockge is a web-based management interface for containerized applications that utilizes configuration files as the primary source of truth. It provides a centralized dashboard for orchestrating container stacks, allowing users to create, edit, and control services directly through a graphical interface rather than the command line. The platform distinguishes itself by offering a migration utility that converts manual container execution commands into structured configuration files. It supports the management of distributed infrastructure by connecting to multiple remote hosts from a single in

    Manages Docker Compose stacks with a reactive interface.

    TypeScriptdockerdocker-composedocker-deployment
    Voir sur GitHub↗22,093
  • bcicen/ctopAvatar de bcicen

    bcicen/ctop

    17,765Voir sur GitHub↗

    ctop est un utilitaire de tableau de bord basé sur le terminal conçu pour surveiller et gérer les applications conteneurisées. Il fournit une interface en temps réel pour suivre l'état opérationnel et l'utilisation des ressources de plusieurs conteneurs simultanément, offrant une vue centralisée de la santé du système directement dans un émulateur de terminal. L'outil se distingue en s'intégrant directement au runtime de conteneur pour fournir à la fois des aperçus de l'infrastructure de haut niveau et des capacités d'inspection approfondies. Les utilisateurs peuvent organiser leur tableau de bord via des préférences de filtrage et de tri persistantes, garantissant que les données de performance restent structurées à travers différentes sessions. Au-delà de la surveillance, l'utilitaire facilite le contrôle opérationnel en permettant aux utilisateurs d'exécuter des commandes shell et d'accéder aux journaux en direct pour des conteneurs individuels. Cette combinaison de visualisation des performances et de gestion du cycle de vie offre un environnement complet pour diagnostiquer les goulots d'étranglement et maintenir les états des conteneurs.

    Top-like interface for container metrics.

    Gocommand-linecommandlinecontainers
    Voir sur GitHub↗17,765
  • google/gvisorAvatar de google

    google/gvisor

    17,748Voir sur GitHub↗

    This project is a secure container runtime that provides strong isolation for application workloads by implementing a userspace kernel. By intercepting system calls and executing them within a memory-safe, restricted environment, it minimizes the attack surface exposed to the host kernel. It functions as a drop-in engine for standard container orchestration platforms, ensuring compatibility with industry-standard runtime specifications while maintaining a hardened execution boundary. The runtime distinguishes itself through its ability to virtualize core system resources, including an indepen

    Sandboxed container runtime for improved isolation.

    Gocontainersdockerkernel
    Voir sur GitHub↗17,748
  • hashicorp/nomadAvatar de hashicorp

    hashicorp/nomad

    16,211Voir sur GitHub↗

    Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle of applications across large-scale, heterogeneous environments. It functions as a multi-cloud orchestration engine, providing a unified control plane to deploy, scale, and govern containers, virtual machines, and legacy applications. By utilizing declarative job specifications, the system ensures infrastructure convergence and maintains the desired state across distributed data centers and geographic regions. The platform distinguishes itself through a flexible, plugin-based ar

    Cluster manager and scheduler.

    Go
    Voir sur GitHub↗16,211
  • hashicorp/packerAvatar de hashicorp

    hashicorp/packer

    15,708Voir sur GitHub↗

    Packer is a machine image builder and multi-platform image orchestrator used to create identical virtual machine images for multiple platforms from a single source configuration. It functions as an infrastructure as code tool, utilizing the HashiCorp Configuration Language to define versioned and reproducible templates for cloud image provisioners. The tool is distinguished by its plugin-based extension model, which allows it to load external binaries for builders and provisioners to support various cloud platforms and virtualization environments. It includes a post-processor pipeline to tran

    Lightweight image definition tool.

    Go
    Voir sur GitHub↗15,708
  • systemd/systemdAvatar de systemd

    systemd/systemd

    15,324Voir sur GitHub↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Lightweight environment for running OS instances under systemd.

    Ccinitlinux
    Voir sur GitHub↗15,324
  • amir20/dozzleAvatar de amir20

    amir20/dozzle

    11,646Voir sur 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

    Provides real-time log viewing for container platforms.

    Godockerdocker-containergolang
    Voir sur GitHub↗11,646
Préc.1234…5Suivant
  1. Home
  2. Part of an Awesome List
  3. DevOps & Infrastructure
  4. Container Management