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
·

46 repositorios

Awesome GitHub RepositoriesContainer Runtimes

Environments for executing applications within isolated containers.

Distinguishing note: Focuses on the execution and management of containerized runtimes.

Explore 46 awesome GitHub repositories matching devops & infrastructure · Container Runtimes. Refine with filters or upvote what's useful.

Awesome Container Runtimes GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • lllyasviel/fooocusAvatar de lllyasviel

    lllyasviel/Fooocus

    50,260Ver en GitHub↗

    Fooocus is a generative image interface designed to simplify the creation of high-quality visual content from text descriptions. It functions as a latent diffusion pipeline and model orchestrator, managing the complex interactions between neural network layers, mathematical samplers, and hardware resource allocation to produce professional-grade imagery. The project distinguishes itself through a sophisticated prompt engineering engine and modular style management. Users can dynamically modify output characteristics by injecting style adapters directly into prompts or by utilizing wildcards a

    Executes applications within isolated container environments to manage hardware acceleration and storage.

    Python
    Ver en GitHub↗50,260
  • mudler/localaiAvatar de mudler

    mudler/LocalAI

    46,889Ver en GitHub↗

    LocalAI is a self-hosted inference server that enables the execution of machine learning models directly on local hardware. By providing a unified interface for text, image, and audio processing, it allows users to maintain full control over data privacy and infrastructure costs while eliminating dependencies on external network services. The platform functions as an API gateway that mimics standard cloud-based artificial intelligence interfaces, allowing existing applications to integrate local models as drop-in replacements. It utilizes a container-based architecture to package runtimes and

    Provides a portable execution environment that packages machine learning models and their dependencies into isolated units.

    Goaiapiaudio-generation
    Ver en GitHub↗46,889
  • docker/composeAvatar de docker

    docker/compose

    37,588Ver en 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

    Provides the core engine for building and running containerized applications.

    Godockerdocker-composego
    Ver en GitHub↗37,588
  • veggiemonk/awesome-dockerAvatar de veggiemonk

    veggiemonk/awesome-docker

    36,229Ver en GitHub↗

    This project is a comprehensive, community-driven directory that serves as a centralized discovery hub for the container ecosystem. It functions as a structured knowledge base, aggregating a wide array of software tools, educational materials, and technical resources designed to assist developers and operators in mastering containerization technologies. The repository distinguishes itself through a meticulously organized taxonomy that maps the entire container lifecycle, from initial development and image building to orchestration, security, and infrastructure operations. By curating disparat

    Provides the core runtime engines necessary for executing containerized processes.

    awesomeawesome-listcontainer
    Ver en GitHub↗36,229
  • lissy93/web-checkAvatar de Lissy93

    Lissy93/web-check

    33,721Ver en GitHub↗

    Web-check is a self-hosted diagnostic platform designed to perform comprehensive technical reconnaissance and security audits on web domains. It functions as a network scanner that inspects infrastructure by querying IP addresses, DNS records, SSL certificate chains, and server headers to identify potential misconfigurations or vulnerabilities. The platform is built to run within private infrastructure, ensuring that site investigations remain independent of external tracking or third-party data logging. By utilizing server-side request proxying, the tool bypasses client-side security restric

    Packages the application into portable images for consistent execution across diverse hosting environments.

    TypeScriptosintprivacysecurity
    Ver en GitHub↗33,721
  • kubernetes/minikubeAvatar de kubernetes

    kubernetes/minikube

    31,877Ver en GitHub↗

    Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage full-featured container clusters directly on a workstation. It serves as a local orchestrator that automates the lifecycle of isolated environments, allowing developers to start, stop, pause, and delete clusters to support testing and integration workflows. The project distinguishes itself through its flexible architecture, which supports multiple virtualization drivers and container runtimes to accommodate diverse host environments. It provides deep integration between the host a

    Supports multiple container runtimes including Docker, containerd, and CRI-O.

    Goclustercncfcontainers
    Ver en GitHub↗31,877
  • abiosoft/colimaAvatar de abiosoft

    abiosoft/colima

    29,324Ver en GitHub↗

    Colima is a command-line utility that provides lightweight container runtimes and local Kubernetes orchestration by managing isolated virtual machine environments. It functions as a virtualization manager that abstracts the underlying container engine, allowing users to run containerized applications and system workloads on non-native operating systems without the overhead of heavy desktop software. The project distinguishes itself through its support for hardware-accelerated workloads, enabling direct GPU passthrough to virtual machines for high-performance machine learning tasks. It offers

    Manages system-level containers and virtual machines to provide isolated execution environments for complex workloads.

    Gocontainerdcontainerd-composecontainers
    Ver en GitHub↗29,324
  • openfaas/faasAvatar de openfaas

    openfaas/faas

    26,092Ver en GitHub↗

    OpenFaaS is a serverless function platform that provides a container-native framework for deploying and managing event-driven code. It functions as an abstraction layer over container orchestrators, allowing developers to package code into scalable functions that run across Kubernetes clusters or edge computing environments. The platform distinguishes itself through a developer-centric runtime that utilizes standardized language templates and automated build pipelines to simplify the creation of container images. It features a central API gateway that manages request routing, authentication,

    The OpenFaaS Pro Dashboard is compatible with OpenFaaS Edge. Optional add-on The dashboard is included with OpenFaaS for Kubernetes, but is an optional add-on for Edge and requires an additional tier or purchase. ## Enab

    Godockerfaasfunctions
    Ver en GitHub↗26,092
  • rancher/rancherAvatar de rancher

    rancher/rancher

    25,692Ver en 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

    Packages all system binaries into isolated container images to ensure consistent execution across different host operating systems.

    Go
    Ver en GitHub↗25,692
  • containrrr/watchtowerAvatar de containrrr

    containrrr/watchtower

    24,635Ver en GitHub↗

    Watchtower is a container-based solution designed to automate the lifecycle management of Docker applications. It functions as a background service that monitors running containers, detects when new base image versions are available in registries, and automatically redeploys the containers to ensure they remain synchronized with the latest builds. The project distinguishes itself through its ability to orchestrate complex deployment workflows and maintain service availability during updates. It interacts directly with the container runtime to manage service dependencies and restart sequences,

    Interacts with container host sockets to inspect, stop, and restart services while maintaining dependency order.

    Goautomationcontinuous-deliverydevops
    Ver en GitHub↗24,635
  • kahun/awesome-sysadminAvatar de kahun

    kahun/awesome-sysadmin

    24,232Ver en GitHub↗

    Isolates applications into lightweight, portable units that execute consistently.

    Ver en GitHub↗24,232
  • iovisor/bccAvatar de iovisor

    iovisor/bcc

    22,459Ver en GitHub↗

    BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co

    Implements diagnostic tools that capture stack traces and latency for block device I/O operations.

    C
    Ver en GitHub↗22,459
  • 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

    Executes and supervises container processes on a host system as a core container runtime.

    Gocncfcontainerdcontainers
    Ver en GitHub↗20,369
  • brendangregg/flamegraphAvatar de brendangregg

    brendangregg/FlameGraph

    19,307Ver en GitHub↗

    FlameGraph is a performance profiling and visualization toolkit designed to identify bottlenecks in software execution. It functions as a processing engine that transforms raw stack trace samples into interactive, hierarchical diagrams. By representing aggregated execution frequency as nested rectangles, the tool allows developers to visualize hot code paths and analyze system behavior across both kernel and user-space environments. The project distinguishes itself through its ability to perform differential profile analysis, which highlights performance regressions or improvements by compari

    Captures stack traces and latency for disk or system input-output operations to determine if synchronous operations are impacting application performance.

    Perl
    Ver en GitHub↗19,307
  • google/cadvisorAvatar de google

    google/cadvisor

    19,202Ver en GitHub↗

    cAdvisor is a container resource monitoring agent and performance analyzer that collects and exports CPU, memory, network, and disk usage statistics from running containers. It functions as a telemetry tool for discovering containers across various runtimes and serves as a Prometheus-compatible metrics exporter. The agent distinguishes itself by analyzing Linux control groups to provide visibility into resource consumption and limits. It utilizes kernel perf events and NUMA statistics for low-level hardware performance tracking and diagnostics, and it can identify out-of-memory kill events th

    Automatically detects and monitors containers managed by various runtimes and orchestrators.

    Go
    Ver en GitHub↗19,202
  • docker-mailserver/docker-mailserverAvatar de docker-mailserver

    docker-mailserver/docker-mailserver

    18,420Ver en GitHub↗

    This project provides a full-stack, containerized mail server platform designed for self-hosting. It functions as a complete mail transfer agent that bundles essential services—including SMTP, IMAP, and POP3—into a unified environment. By leveraging container orchestration, it enables the deployment of private email infrastructure that handles message transport, delivery, and user management within a single, manageable service. The platform distinguishes itself through deep integration with container runtimes and robust configuration flexibility. It supports granular customization via configu

    Provides compatibility with standard container runtimes and orchestration socket APIs.

    Shellantispamantiviruscontainer
    Ver en GitHub↗18,420
  • google/gvisorAvatar de google

    google/gvisor

    17,748Ver en 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

    Implements a sandboxed runtime that provides kernel-level isolation for OCI-compliant containers.

    Gocontainersdockerkernel
    Ver en GitHub↗17,748
  • opencontainers/runcAvatar de opencontainers

    opencontainers/runc

    13,067Ver en GitHub↗

    runc is a command-line utility for spawning and running containers on Linux systems according to the Open Container Initiative specification. It serves as a low-level container execution engine that interfaces directly with the host operating system to manage the lifecycle of isolated processes. The tool functions as a Linux process containerizer, utilizing kernel features such as namespaces for process isolation and control groups for resource governance. It enforces security by restricting processes to specific directory trees and dropping unnecessary kernel privileges to minimize the attac

    Provides a low-level tool for spawning and running containers on Linux systems according to the Open Container Initiative specification.

    Gocontainersdockeroci
    Ver en GitHub↗13,067
  • wasmedge/wasmedgeAvatar de WasmEdge

    WasmEdge/WasmEdge

    10,665Ver en GitHub↗

    WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har

    Runs compiled WebAssembly applications inside Docker containers, producing output on any supported platform.

    C++artificial-intelligencecloudcloud-native
    Ver en GitHub↗10,665
  • brendangregg/perf-toolsAvatar de brendangregg

    brendangregg/perf-tools

    10,434Ver en GitHub↗

    This project is a specialized toolset for profiling kernel latency, analyzing tracepoint frequency, and monitoring system-wide performance data. It functions as a kernel performance profiler, tracepoint analyzer, and a collection of utilities for the Linux ftrace and perf_events subsystems. The toolkit provides high-level abstractions via shell-scripted wrappers to manage complex kernel tracing interfaces. It distinguishes itself through the use of bucket-based event histograms to visualize the distribution of kernel events and the ability to identify functions exceeding specific latency thre

    Captures block-level events to monitor process IDs, request types, device offsets, and latencies.

    Shell
    Ver en GitHub↗10,434
Ant.123Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Container Runtimes

Explorar subetiquetas

  • Container Runtime SelectorsMechanisms for specifying which container engine to use for executing containerized workloads, with auto-detection capabilities. **Distinct from Container Runtimes:** Distinct from Container Runtimes: focuses on selecting and auto-detecting the runtime engine rather than providing the execution environment itself.
  • FundamentalsIntroductory educational content covering the basics of running isolated application environments using containers. **Distinct from Container Runtimes:** Distinct from Container Runtimes: focuses on educational fundamentals rather than the runtime execution environment itself.
  • Hypervisor-Based RuntimesContainer runtimes that leverage hardware virtualization to execute containers within virtual machines. **Distinct from Container Runtimes:** Distinct from general Container Runtimes by specifically using a hypervisor (KVM/QEMU) for isolation.
  • Operation Tracing1 sub-etiquetaDiagnostic telemetry collection for container lifecycle events. **Distinct from Container Runtimes:** Distinct from general container runtimes: focuses on the diagnostic tracing of internal operations.
  • Runtime Configuration InjectionInjecting configuration settings into container runtimes during system boot. **Distinct from Container Runtimes:** Specifically addresses the modification of runtime config files to route traffic to a local mirror, not application-level dependency injection.
  • Runtime ConfigurationsStandardized schemas for defining the execution metadata and environment needed to launch containerized applications. **Distinct from Container Runtimes:** Focuses on the specification of metadata for runtime launch rather than the runtime execution environment itself.
  • Runtime DiscoveryAutomatic detection of active containers and their associated runtimes on a host system. **Distinct from Container Runtimes:** Focuses on detecting and discovering containers rather than managing the runtime's lifecycle.
  • S3-Backed RuntimesContainer runtimes that integrate object storage as a primary filesystem for state persistence. **Distinct from Container Runtimes:** Focuses on the specific storage backend integration (S3) for the runtime rather than general container execution.
  • Systemd-in-Container RuntimesContainer runtimes that enable running systemd, Docker, and Kubernetes inside unprivileged containers without special images or entrypoints. **Distinct from Container Runtimes:** Distinct from general Container Runtimes: focuses on supporting systemd and nested container orchestration inside unprivileged containers, not just standard application execution.
  • Telemetry ToolsTools for discovering and extracting performance telemetry from various container runtimes. **Distinct from Container Runtimes:** Distinct from runtimes themselves: focuses on observing the runtimes rather than executing containers.
  • Wasm Execution Engines2 sub-etiquetasContainer runtimes specifically designed to execute WebAssembly binary modules as isolated processes. **Distinct from Container Runtimes:** Distinct from general container runtimes: focuses on the specialized execution of Wasm bytecode instead of native binaries.