awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
containers avatar

containers/libpod

0
View on GitHub↗
32,040 estrellas·3,145 forks·Go·Apache-2.0·6 vistaspodman.io↗

Libpod

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 image handling for pulling and pushing across registries, network configuration, and resource isolation through control groups to prevent system exhaustion. It also manages the full container lifecycle—from creation and execution to checkpointing and restoration—via OCI-compliant runtimes.

For desktop operating systems, the project supports container execution through a virtual machine backend.

Features

  • OCI Container Engines - Implements a core engine that follows Open Container Initiative standards for building and running containers.
  • Container Deployment Units - Coordinates multiple containers into logical pods that share network and storage resources.
  • Container Image Management - Provides utilities for pulling, pushing, creating, and tagging container images across various registries.
  • Container Lifecycle Managers - Provides a background service that handles the creation, execution, checkpointing, and removal of containerized processes.
  • Container Orchestration APIs - Provides programmatic interfaces for managing the lifecycle and infrastructure of container environments.
  • Layered Filesystems - Manages container filesystems using a stack of read-only layers and a thin writable layer.
  • Network Namespace Sharing - Groups multiple containers into pods by sharing the same isolated network stack and IP address.
  • Non-Root Container Execution Environments - Executes applications as non-root users within containers using user namespaces to reduce the attack surface.
  • Rootless Container Runtimes - Provides an execution environment that allows containers and pods to run without requiring root privileges on the host.
  • Container Isolation Configuration - Initializes containers by managing namespaces and cgroup hierarchies to ensure secure resource isolation.
  • Virtual Machine Containers - Enables container execution on desktop operating systems by managing a supporting virtual machine backend.
  • Container Networking Tools - Establishes network connectivity and manages traffic flow for containers and pods using integrated configuration tools.
  • System Resource Constraints - Implements system-level resource quotas using Linux control groups to prevent container resource exhaustion.
  • Container Management - OCI-compliant container management.
  • Container Engines - Comprehensive management of the container lifecycle.
  • Container Runtimes - Library for creating container pods and the foundation for Podman.

Historial de estrellas

Gráfico del historial de estrellas de containers/libpodGráfico del historial de estrellas de containers/libpod

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace containers/libpod?

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.

¿Cuáles son las características principales de containers/libpod?

Las características principales de containers/libpod son: OCI Container Engines, Container Deployment Units, Container Image Management, Container Lifecycle Managers, Container Orchestration APIs, Layered Filesystems, Network Namespace Sharing, Non-Root Container Execution Environments.

¿Qué alternativas de código abierto existen para containers/libpod?

Las alternativas de código abierto para containers/libpod incluyen: moby/moby — Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers… containerd/containerd — Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It… lxc/lxc — LXC is an OS-level virtualization framework and Linux container manager used to run multiple isolated Linux systems on… termux/proot-distro — proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run… dagger/dagger — Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines.… youki-dev/youki — Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open…

Alternativas open-source a Libpod

Proyectos open-source similares, clasificados según cuántas características comparten con Libpod.
  • moby/mobyAvatar de moby

    moby/moby

    71,729Ver en 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

    Gocontainersdockergo
    Ver en GitHub↗71,729
  • containerd/containerdAvatar de containerd

    containerd/containerd

    20,369Ver en GitHub↗

    Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It functions as a core orchestration backend, handling image distribution, storage, and process execution while adhering to industry-standard specifications for container execution and configuration. The project is distinguished by its modular, plugin-based architecture, which allows for the extension of storage, runtime, and networking capabilities without requiring a full daemon recompile. It utilizes a shim-based execution model to delegate low-level operations, ensuring isola

    Gocncfcontainerdcontainers
    Ver en GitHub↗20,369
  • lxc/lxcAvatar de lxc

    lxc/lxc

    5,204Ver en GitHub↗

    LXC is an OS-level virtualization framework and Linux container manager used to run multiple isolated Linux systems on a single host. It functions as a kernel namespace orchestrator and unprivileged container runtime, allowing for the creation and management of system containers without the overhead of a hypervisor. The project provides unprivileged container execution by mapping container root users to unprivileged host users to prevent host system access. It ensures security through system call filtering and root user isolation, enabling containers to run without requiring host root privile

    C
    Ver en GitHub↗5,204
  • termux/proot-distroAvatar de termux

    termux/proot-distro

    2,839Ver en GitHub↗

    proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run isolated guest environments without requiring administrative root privileges. It utilizes PRoot to simulate root access and filesystem redirection, enabling the deployment of full Linux distributions in a non-root space. The project functions as an OCI container image handler, capable of building, pulling, and pushing OCI-compatible images and manifests. It further serves as a cross-architecture execution layer, utilizing user-mode emulation to run binaries and containers built for

    Shell
    Ver en GitHub↗2,839
  • Ver las 30 alternativas a Libpod→