awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Kernel isolation sandbox

रैंकिंग 22 जुल॰ 2026 को अपडेट की गई

For kernel level isolation, the strongest matches are lxc/lxc (LXC is an OS-level virtualization framework and Linux container), containers/crun (crun is a low-level container runtime implemented in C) and containers/youki (Youki is an OCI container runtime written in Rust). kata-containers/kata-containers and kata-containers/runtime round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked kernel-level isolation sandboxes, ranked by GitHub stars and activity. Compare the top tools and pick the right one.

Kernel isolation sandbox

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • lxc/lxclxc का अवतार

    lxc/lxc

    5,204GitHub पर देखें↗

    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

    LXC is an OS-level virtualization framework and Linux container manager that provides kernel-level workload isolation through namespaces, cgroups, and syscall filtering, perfectly matching this search.

    CContainer Cgroup Resource LimitsContainer Isolation
    GitHub पर देखें↗5,204
  • containers/cruncontainers का अवतार

    containers/crun

    3,975GitHub पर देखें↗

    crun is a low-level container runtime that implements the Open Container Initiative specification for managing the lifecycle of isolated processes. It provides the core mechanisms for container creation, execution, and deletion, ensuring compatibility across platforms through standardized lifecycle management. The project distinguishes itself by offering a shared C library that allows container runtime operations to be embedded directly into other compiled applications. It further extends execution capabilities through specialized handlers that enable the deployment of containers within isola

    crun is a low-level container runtime implemented in C that provides namespace-based isolation, resource limitation through cgroups, and OCI-compliant workload management at the kernel level.

    CContainer Cgroup Resource LimitsMicroVM Runtimes
    GitHub पर देखें↗3,975
  • containers/youkicontainers का अवतार

    containers/youki

    7,463GitHub पर देखें↗

    Youki is an OCI container runtime written in Rust. It implements the Open Container Initiative runtime specification to manage the lifecycle of containerized processes and ensure compatibility with standard container images and engines. The runtime is designed for memory safety and supports rootless container execution, allowing containers to run as non-root users to reduce security risks and limit privilege escalation. It provides core container management capabilities, including spawning and managing OCI containers. This is achieved through Linux namespace isolation, cgroup-based resource

    Youki is an OCI container runtime written in Rust that provides kernel-level workload isolation using Linux namespaces, cgroup resource limitation, and rootless execution for security.

    RustContainer Cgroup Resource Limits
    GitHub पर देखें↗7,463
  • kata-containers/kata-containerskata-containers का अवतार

    kata-containers/kata-containers

    8,106GitHub पर देखें↗

    Kata Containers is an OCI container runtime that launches containers inside lightweight virtual machines to combine hardware-level isolation with container operational speed. It functions as a hardware-isolated container engine and lightweight VM hypervisor, providing a virtual machine monitor interface that abstracts multiple hypervisors to optimize for performance or specific hardware emulation. The project distinguishes itself through a confidential computing runtime that leverages hardware-backed trusted execution environments, such as Intel TDX and AMD SEV-SNP, to protect data in use. It

    Kata Containers provides hardware-level isolation for workloads by running them inside lightweight virtual machines, perfectly matching your need for kernel-level security and container virtualization.

    RustContainer Isolation TechnologiesMandatory Access Control
    GitHub पर देखें↗8,106
  • kata-containers/runtimekata-containers का अवतार

    kata-containers/runtime

    2,089GitHub पर देखें↗

    This project is an OCI-compatible container runtime that executes workloads within lightweight virtual machines. By leveraging hardware-based virtualization, it provides strong security isolation between containerized processes and the host operating system, serving as a drop-in replacement for traditional container execution environments. The runtime distinguishes itself through a hypervisor-agnostic architecture that abstracts underlying virtualization operations, allowing for consistent container lifecycle management across different backends. It integrates directly with standard container

    This repository is a container runtime that executes workloads inside lightweight virtual machines, providing the exact hardware-level workload isolation and OCI compatibility requested.

    GoLightweight VM Container Runtimes
    GitHub पर देखें↗2,089
  • docker/docker-cedocker का अवतार

    docker/docker-ce

    5,755GitHub पर देखें↗

    Docker CE is an OCI compliant container platform and runtime engine used for building and running applications within isolated environments. It functions as a Linux container orchestrator and provides a command-line interface to manage the entire lifecycle of running application instances. The platform enables containerized application deployment and cross-platform software distribution by packaging software with its dependencies. It supports microservices architecture management and the creation of reproducible local development environments. The system includes capabilities for application

    Docker CE is a widely used OCI-compliant container platform and runtime engine that provides kernel-level isolation through namespaces and control groups, though it focuses more on orchestration and lifecycle management than dedicated bare-metal microVM security.

    GoContainer Isolation Technologies
    GitHub पर देखें↗5,755
  • containerd/containerdcontainerd का अवतार

    containerd/containerd

    20,369GitHub पर देखें↗

    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

    Containerd is an industry-standard container runtime that manages container lifecycles, image distribution, and resource execution using kernel-level mechanisms for workload isolation.

    GoContainer Isolation Technologies
    GitHub पर देखें↗20,369
  • firecracker-microvm/firecrackerfirecracker-microvm का अवतार

    firecracker-microvm/firecracker

    34,954GitHub पर देखें↗

    Firecracker is a virtual machine monitor that leverages hardware-assisted virtualization to create and manage isolated execution environments. It functions as a lightweight runtime designed to launch virtual machines with minimal memory overhead and near-instantaneous startup times, providing the security of traditional hardware virtualization with the efficiency of containerized workloads. The project distinguishes itself through a security-focused architecture that enforces strict process boundaries using system-level barriers and restricted user privileges. It minimizes the attack surface

    Firecracker provides lightweight microVMs with strong hardware-assisted workload isolation and minimal overhead, though it relies on KVM rather than pure container-level syscall interception.

    RustMicroVM Runtimes
    GitHub पर देखें↗34,954
  • lxc/incuslxc का अवतार

    lxc/incus

    4,893GitHub पर देखें↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Incus is a unified container runtime and virtualization orchestration platform that provides strong kernel-level isolation through unprivileged system containers and virtual machines.

    GoContainer Cgroup Resource Limits
    GitHub पर देखें↗4,893
  • moby/mobymoby का अवतार

    moby/moby

    71,729GitHub पर देखें↗

    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

    Moby is the open-source core engine behind Docker that provides OCI-compliant container runtime management, resource isolation, and rootless execution using Linux kernel namespaces and cgroups.

    GoContainer OrchestratorsOCI Runtime ImplementationsContainer API Clients
    GitHub पर देखें↗71,729
  • google/gvisorgoogle का अवतार

    google/gvisor

    17,748GitHub पर देखें↗

    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

    This secure container runtime implements a userspace kernel to intercept system calls and provide strong workload isolation, fulfilling every requirement for kernel-level container virtualization.

    GoContainer RuntimesContainer SecurityContainer-Based Sandboxes
    GitHub पर देखें↗17,748
  • opencontainers/runcopencontainers का अवतार

    opencontainers/runc

    13,067GitHub पर देखें↗

    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

    runc is a low-level container execution engine that directly provides kernel-level workload isolation through namespaces, control groups, and system privilege restrictions, matching your requirement for a secure container runtime.

    GoContainer RuntimesExecution EnginesContainer Lifecycle Management
    GitHub पर देखें↗13,067
  • lxc/lxdlxc का अवतार

    lxc/lxd

    5,554GitHub पर देखें↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    LXD is a robust container and virtual machine manager that leverages kernel-level mechanisms like unprivileged containers, seccomp filters, and AppArmor profiles to provide strong workload isolation and resource limitation, aligning well with your search.

    GoContainer Cgroup Resource LimitsKernel Isolation Primitives
    GitHub पर देखें↗5,554
  • containers/podmancontainers का अवतार

    containers/podman

    32,035GitHub पर देखें↗

    Podman is a container engine designed for managing containerized applications and images without the need for a persistent background daemon. By utilizing a fork-exec process model, it executes container management commands as direct child processes of the host system, ensuring that container lifecycles are handled through standard host-level process control. The project distinguishes itself through a focus on rootless security and cross-platform compatibility. It employs user namespace mapping to allow unprivileged users to manage isolated workloads without requiring administrative system ac

    Podman is a daemonless container engine that provides strong workload isolation through kernel namespaces and rootless security, though it relies on external tools like runc for low-level syscall interception.

    GoDaemonless Container EnginesApplication PlatformsContainer Runtimes and Platforms
    GitHub पर देखें↗32,035
  • containers/bubblewrapcontainers का अवतार

    containers/bubblewrap

    5,839GitHub पर देखें↗

    Bubblewrap is a Linux sandbox runner that creates lightweight, isolated execution environments for running untrusted applications. It combines Linux user, mount, network, PID, and UTS namespaces with seccomp-BPF system call filtering to restrict filesystem, network, process, and inter-process communication access. The project provides comprehensive process isolation by giving each sandbox its own private tmpfs root with selective bind-mounts, a separate network stack containing only a loopback interface, an independent process ID space, and remapped user and group identifiers. It applies secc

    Bubblewrap is a Linux sandbox runner that implements strong kernel-level isolation through namespaces, seccomp filters, and resource controls, making it a reliable lightweight runtime security tool for sandboxing untrusted applications.

    CApplication SandboxingExecution SandboxesBPF-Based Syscall Blocking
    GitHub पर देखें↗5,839
  • google/nsjailG

    google/nsjail

    0GitHub पर देखें↗

    Linux process isolation tool using namespaces, resource limits, and seccomp-bpf syscall filters.

    Google nsjail provides robust process isolation using Linux namespaces, resource limits, and seccomp-bpf filters, making it a strong tool for container runtime security despite lacking a traditional container image management layer.

    Sandboxing and Isolation
    GitHub पर देखें↗0
  • aurae-runtime/auraeaurae-runtime का अवतार

    aurae-runtime/aurae

    1,907GitHub पर देखें↗

    Aurae is a memory-safe distributed systems runtime daemon written in Rust that acts as a container and process orchestrator. It manages and schedules workloads, containers, and virtual machines across distributed infrastructure nodes using remote procedure calls and isolated kernel-level boundaries. The platform provides a mutual transport-layer security gateway that enforces cryptographic identity and socket-level authentication across distributed infrastructure. It includes enterprise workload isolation features to secure control planes and manage multi-tenant processes on host operating sy

    Aurae is a distributed systems runtime written in Rust designed for multitenancy and system programming on Linux, serving as a container runtime and process isolation mechanism.

    RustDistributed Daemon OrchestrationDistributed RuntimesHost Process Spawning
    GitHub पर देखें↗1,907
  • coreos/rktcoreos का अवतार

    coreos/rkt

    8,774GitHub पर देखें↗

    rkt is a secure Linux container engine and pod-native container manager. It provides a composable execution environment for launching and managing isolated application containers on Linux, serving as a runtime designed around open industry standards for image formats and networking interfaces. The system is distinguished by a pod-native execution model that groups multiple containers and shared resources into single, self-contained units. It utilizes pluggable execution engines to provide secure isolation, including the use of hardware-based virtualization to create security boundaries betwee

    rkt is a secure Linux container engine that provides kernel-level workload isolation and pod-native container management, fitting the requested category despite its archived status.

    GoPod-Native RuntimesContainer Image RunsContainer Security
    GitHub पर देखें↗8,774
  • ioi/isolateioi का अवतार

    ioi/isolate

    1,441GitHub पर देखें↗

    Isolate is a low-level sandbox designed to execute untrusted programs within a strictly controlled environment. It functions as a process isolation engine that prevents potentially harmful code from interacting with or damaging the host operating system. The tool leverages Linux kernel primitives, including namespaces and control groups, to partition system resources and enforce hardware usage boundaries. By applying filesystem virtualization and system call filtering, it restricts the visibility and interaction of a process with the host, ensuring that untrusted applications operate only wit

    Isolate is a low-level process sandbox leveraging Linux namespaces, control groups, and system call filtering to provide secure workload isolation, aligning well with the requirements for kernel-level container runtime features.

    CUntrusted Code SandboxesLinux SandboxesCapability-Based Security
    GitHub पर देखें↗1,441
टॉप 10 की एक नज़र में तुलना करें
रिपॉजिटरीस्टार्सभाषालाइसेंसअंतिम पुश
lxc/lxc5.2KCNOASSERTION6 जून 2026
containers/crun4KCGPL-2.022 जून 2026
containers/youki7.5KRustApache-2.026 जून 2026
kata-containers/kata-containers8.1KRustApache-2.016 जून 2026
kata-containers/runtime2.1KGoApache-2.07 मई 2021
docker/docker-ce5.8KGoApache-2.06 नव॰ 2022
containerd/containerd20.4KGoapache-2.019 फ़र॰ 2026
firecracker-microvm/firecracker35KRustApache-2.016 जून 2026
lxc/incus4.9KGoapache-2.019 फ़र॰ 2026
moby/moby71.7KGoApache-2.023 जून 2026

Related searches

  • Process isolation tools
  • Kernel integration layers
  • Kernel driver development
  • Worker isolation sandbox
  • Hardware specific kernels
  • Kernel acceleration software
  • Kernel ABI specifications
  • Linux कर्नल प्रोग्रामिंग इंटरफेस के लिए एक रेफरेंस