awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Process isolation tools

تم تحديث الترتيب في 30 يوليو 2026

For process isolation tools, the strongest matches are containers/bubblewrap (Bubblewrap is a Linux sandbox runner that implements namespaces), moby/moby (Moby is a comprehensive OCI container engine that provides) and netblue30/firejail (Firejail is a Linux application sandbox that restricts untrusted). lxc/lxc and containerd/nerdctl round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the top open-source process isolation tools, ranked by GitHub stars and activity, to compare and pick the right one.

Process isolation tools

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • containers/bubblewrapالصورة الرمزية لـ containers

    containers/bubblewrap

    5,839عرض على GitHub↗

    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 namespaces, cgroups, chroot jails, system call filtering, and network isolation to securely run untrusted applications with rootless execution capabilities.

    CNetwork IsolationSeccomp Profiles
    عرض على GitHub↗5,839
  • moby/mobyالصورة الرمزية لـ moby

    moby/moby

    71,729عرض على 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

    Moby is a comprehensive OCI container engine that provides deep process isolation through namespaces, cgroups, system call filtering, and rootless execution, perfectly matching your need for sandboxing and containerization tools.

    GoRootless Container RuntimesRootless ExecutionRootless Modes
    عرض على GitHub↗71,729
  • netblue30/firejailالصورة الرمزية لـ netblue30

    netblue30/firejail

    7,069عرض على GitHub↗

    Firejail is a Linux application sandbox and kernel security wrapper that isolates untrusted applications from the host system. It uses kernel namespaces and seccomp filters to restrict filesystem access, drop kernel capabilities, and limit the system attack surface. The project is distinguished by its use of predefined security profiles to automatically apply filesystem restrictions and syscall limits based on the executable being launched. It provides specialized isolation for portable packages such as AppImages and implements X11 display isolation via proxy servers to prevent keyboard loggi

    Firejail is a Linux application sandbox that restricts untrusted processes using kernel namespaces, system call filtering, and filesystem jails, matching all your isolation requirements.

    CNetwork IsolationSeccomp Profiles
    عرض على GitHub↗7,069
  • lxc/lxcالصورة الرمزية لـ lxc

    lxc/lxc

    5,204عرض على 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

    LXC is a Linux container manager that leverages namespaces, cgroups, system call filtering, and rootless execution to isolate operating system processes.

    CRootless Container Runtimes
    عرض على GitHub↗5,204
  • containerd/nerdctlالصورة الرمزية لـ containerd

    containerd/nerdctl

    10,172عرض على GitHub↗

    nerdctl is a command-line tool that manages containers and images using containerd as the runtime, providing a Docker-compatible interface for container lifecycle management. It supports running containers with the same command syntax and flags as Docker, including multi-container Compose workflows, and enables rootless container execution without host kernel escalation. The tool extends beyond basic container management with several advanced distribution and security capabilities. It can start containers before full image download by fetching only metadata and on-demand layers from eStargz-f

    Nerdctl is a container management CLI tool built on containerd that supports rootless execution and namespace isolation, making it a capable utility for container-based process isolation despite lacking traditional standalone sandboxing features like system call filtering.

    GoRootless Container RuntimesRootless Container Runtimes
    عرض على GitHub↗10,172
  • nestybox/sysboxالصورة الرمزية لـ nestybox

    nestybox/sysbox

    3,458عرض على GitHub↗

    Sysbox is an OCI-compliant container runtime that provides virtual-machine-level isolation for containers without requiring hardware virtualization. It achieves this by mapping the container's root user to an unprivileged host user ID range, virtualizing the /proc and /sys filesystems, and applying seccomp-BPF system call filtering, all while using cgroup v2 for resource partitioning. The runtime enables running system-level software such as systemd, Docker, and Kubernetes inside unprivileged containers without requiring special images or privileged mode. It supports nested namespace stacking

    Sysbox is an OCI-compliant container runtime that provides robust process isolation through system call filtering, namespaces, cgroups, filesystem restrictions, and rootless execution.

    ShellSeccomp Profiles
    عرض على GitHub↗3,458
  • youki-dev/youkiالصورة الرمزية لـ youki-dev

    youki-dev/youki

    7,452عرض على GitHub↗

    Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open Container Initiative specifications. It serves as an execution engine that can function as a rootless container manager or a pluggable Kubernetes CRI runtime to manage pods and containers within a cluster. The project distinguishes itself by providing a Wasm container runtime capable of executing WebAssembly modules as isolated workloads compatible with standard orchestration tools. It further supports a rootless execution model, allowing isolated environments to start as non-

    Youki is a low-level container runtime written in Rust that manages isolated workloads using Linux namespaces, cgroups, seccomp filtering, and rootless execution mechanisms, making it a fitting tool for process isolation despite lacking traditional chroot jail tooling.

    RustRootless Container RuntimesSeccomp Profiles
    عرض على GitHub↗7,452
  • google/gvisorالصورة الرمزية لـ google

    google/gvisor

    17,748عرض على 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

    This secure container runtime implements a userspace kernel to intercept system calls and isolate application workloads, meeting all the requirements for process isolation and sandboxing.

    GoNetwork Isolation
    عرض على GitHub↗17,748
  • containers/youkiالصورة الرمزية لـ containers

    containers/youki

    7,463عرض على GitHub↗

    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 core process isolation mechanisms like namespaces, cgroups, and rootless execution, making it a strong tool for containerization despite missing a few secondary features like explicit system call filtering.

    RustRootless Container Runtimes
    عرض على GitHub↗7,463
  • termux/proot-distroالصورة الرمزية لـ termux

    termux/proot-distro

    2,839عرض على 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

    proot-distro is a rootless container runtime that manages isolated guest Linux environments using PRoot for filesystem redirection and user-mode emulation, fitting the sandboxing category well despite relying on emulation rather than kernel-level namespaces and cgroups.

    ShellRootless Container RuntimesSyscall Interception Runtimes
    عرض على GitHub↗2,839
  • opencontainers/runcالصورة الرمزية لـ opencontainers

    opencontainers/runc

    13,067عرض على 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

    runc is a low-level container execution engine that directly provides namespace isolation, control groups, filesystem jailing, and system call restrictions to run isolated processes on Linux.

    GoContainer RuntimesExecution EnginesContainer Lifecycle Management
    عرض على GitHub↗13,067
  • google/nsjailG

    google/nsjail

    0عرض على GitHub↗

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

    Google's nsjail is a process isolation tool for Linux that directly implements system call filtering, namespaces, cgroups, and resource limits to securely sandbox applications.

    Sandboxing and Isolation
    عرض على GitHub↗0
  • docker/containerdD

    docker/containerd

    0عرض على GitHub↗

    Containerd is a core industry-standard container runtime providing container isolation, namespaces, cgroups, and filesystem management, making it a robust foundational tool for process sandboxing.

    Core Infrastructure
    عرض على GitHub↗0
  • ioi/isolateالصورة الرمزية لـ ioi

    ioi/isolate

    1,441عرض على GitHub↗

    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 Linux sandboxing tool that utilizes kernel primitives like namespaces and cgroups to securely run untrusted programs, fitting the required process isolation category well even without explicit rootless execution details.

    CSeccomp Profiles
    عرض على GitHub↗1,441
  • containers/crunالصورة الرمزية لـ containers

    containers/crun

    3,975عرض على GitHub↗

    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

    This low-level OCI container runtime handles process isolation and sandboxing via namespaces and cgroups, though it is designed primarily for OCI container orchestration rather than standalone manual sandboxing.

    CSeccomp Profiles
    عرض على GitHub↗3,975
  • sandboxie-plus/sandboxieالصورة الرمزية لـ sandboxie-plus

    sandboxie-plus/Sandboxie

    18,636عرض على GitHub↗

    Sandboxie is an operating system-level virtualization tool designed to run Windows applications in isolated, secure environments. By intercepting system calls and redirecting file system and registry modifications to a separate, discardable storage area, it prevents untrusted software from making permanent changes to the host system. This containment ensures that browser history, temporary files, and potential malware remain trapped within the sandbox, protecting the integrity and privacy of the underlying host. The software distinguishes itself through granular control over the isolation env

    Sandboxie is a Windows-level virtualization and sandboxing utility that intercepts system calls and isolates application changes, making it a well-suited tool for process containment despite lacking native Linux namespace or cgroup features.

    CNetwork Isolation
    عرض على GitHub↗18,636
  • containerd/containerdالصورة الرمزية لـ containerd

    containerd/containerd

    20,369عرض على 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

    Containerd is an industry-standard container runtime daemon that handles process lifecycle and isolation using namespaces, cgroups, and system call filtering, making it a robust foundational tool for containerization.

    GoRootless Container Runtimes
    عرض على GitHub↗20,369
  • systemd/systemdالصورة الرمزية لـ systemd

    systemd/systemd

    15,324عرض على 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

    Systemd is an init system and service manager that handles resource control and process isolation features like namespacing, cgroups, and sandboxing, though it is primarily designed as a full system manager rather than a dedicated sandbox utility.

    CKernel Isolation Primitives
    عرض على GitHub↗15,324
  • lxc/lxdالصورة الرمزية لـ lxc

    lxc/lxd

    5,554عرض على GitHub↗

    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 provides kernel-level isolation through namespaces, cgroups, and seccomp filters, though it operates as a full system virtualization platform rather than a lightweight local sandbox.

    GoKernel Isolation Primitives
    عرض على GitHub↗5,554
  • containers/podmanالصورة الرمزية لـ containers

    containers/podman

    32,035عرض على GitHub↗

    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 leverages namespaces, cgroups, and rootless execution for process isolation, though it functions primarily as a high-level container platform rather than a dedicated system sandbox utility.

    GoDaemonless Container EnginesApplication PlatformsContainer Runtimes and Platforms
    عرض على GitHub↗32,035
  • anthropic-experimental/sandbox-runtimeالصورة الرمزية لـ anthropic-experimental

    anthropic-experimental/sandbox-runtime

    3,099عرض على GitHub↗

    This project is an OS-level process sandbox and cross-platform security wrapper for Linux and macOS. It is designed to isolate arbitrary processes from the host machine by restricting filesystem and network access without the use of full containerization. The system functions as a system-call interceptor and access controller, blocking unauthorized operating system calls based on predefined security policies. It employs allowlists and denylists to manage resource requests and monitors for security violations in real time. Capability areas include filesystem access management using glob-patte

    This project is an OS-level process sandbox and security wrapper that isolates processes by restricting filesystem and network access, fitting the sandbox category well despite lacking explicit mentions of cgroups or rootless execution.

    TypeScriptProcess IsolationAllowlist-Based Access ControlsCross-Platform System Hardening
    عرض على GitHub↗3,099
  • aurae-runtime/auraeالصورة الرمزية لـ aurae-runtime

    aurae-runtime/aurae

    1,907عرض على GitHub↗

    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 memory-safe distributed systems runtime daemon written in Rust that isolates and orchestrates workloads and containers using kernel-level boundaries, fitting the process isolation category well despite lacking some specific features like chroot or network isolation in the listed details.

    RustDistributed Daemon OrchestrationDistributed RuntimesHost Process Spawning
    عرض على GitHub↗1,907
  • flatpak/flatpakالصورة الرمزية لـ flatpak

    flatpak/flatpak

    4,818عرض على GitHub↗

    Flatpak is a sandboxed application framework and standardized packaging format for Linux desktop applications. It functions as a distribution system that allows a single application bundle to run consistently across multiple Linux operating systems without requiring per-distribution builds. The project provides a runtime dependency manager that bundles specific library versions or shared runtimes to create predictable execution environments. It includes a sandbox permission manager to control application access to system hardware and resources, ensuring security and consistent behavior betwee

    Flatpak is a Linux desktop application sandbox and packaging framework that leverages namespace-based isolation to run apps securely, though it is tailored for GUI desktop distribution rather than general-purpose process isolation.

    CLinux SandboxesPackage DistributionApplication Packaging Formats
    عرض على GitHub↗4,818
  • rootless-containers/rootlesskitالصورة الرمزية لـ rootless-containers

    rootless-containers/rootlesskit

    1,273عرض على GitHub↗

    RootlessKit is a tool for running container workloads and isolated process trees securely as a standard non-privileged user without holding root access on the host. It creates unprivileged user and mount namespaces to simulate fake root execution environments, allowing users to execute container workloads and manage resource groups safely. The project provides capabilities for rootless port forwarding and unprivileged network namespace isolation, routing container network traffic through user-mode packet translation without requiring privileged kernel setup. It includes multiple backend netwo

    Rootlesskit provides Linux-native user namespace and UID mapping utilities to run containers without root privileges, fitting the sandboxing and rootless execution requirements.

    GoRootless Container Runtimes
    عرض على GitHub↗1,273
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
containers/bubblewrap5.8KCother4 فبراير 2026
moby/moby71.7KGoApache-2.023 يونيو 2026
netblue30/firejail7.1KCgpl-2.019 فبراير 2026
lxc/lxc5.2KCNOASSERTION6 يونيو 2026
containerd/nerdctl10.2KGoApache-2.022 يونيو 2026
nestybox/sysbox3.5KShellapache-2.019 يناير 2026
youki-dev/youki7.5KRustApache-2.016 يونيو 2026
google/gvisor17.7KGoapache-2.019 فبراير 2026
containers/youki7.5KRustApache-2.026 يونيو 2026
termux/proot-distro2.8KShellgpl-3.016 فبراير 2026

Related searches

  • Kernel isolation sandbox
  • Test isolation tools
  • Worker isolation sandbox
  • Background process manager
  • مشروع لتعلم الحاويات (Containers) من المبادئ الأساسية
  • Command line utilities
  • System utilities
  • Code execution sandbox