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

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Worker isolation sandbox

Clasificación actualizada el 2 ago 2026

For worker isolation, the strongest matches are bytecodealliance/wasmtime (Wasmtime is an embeddable WebAssembly runtime designed for secure), wazero/wazero (wazero is a pure Go WebAssembly runtime that provides) and microsandbox/microsandbox (Microsandbox is a microVM sandbox runtime designed for executing). lunatic-solutions/lunatic and wasmedge/wasmedge round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source worker isolation sandboxes ranked by GitHub stars and activity. Compare the top alternatives and pick the right one.

Worker isolation sandbox

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • bytecodealliance/wasmtimeAvatar de bytecodealliance

    bytecodealliance/wasmtime

    18,241Ver en GitHub↗

    Wasmtime is a WebAssembly runtime and sandboxed bytecode executor designed to run WebAssembly bytecode on a host system. It functions as an embeddable engine that integrates into applications through native APIs and language-specific bindings, as well as a standalone execution environment accessible via a command line interface. It is a WASI compatible runtime, implementing the WebAssembly System Interface to provide portable access to system resources. The engine utilizes a JIT compilation model to translate intermediate representation into optimized machine code for various CPU architecture

    Wasmtime is an embeddable WebAssembly runtime designed for secure, sandboxed execution with native support for memory isolation, resource limits, and multi-tenant safety.

    RustWasm SandboxesWebAssemblyEmbedded Wasm Runtimes
    Ver en GitHub↗18,241
  • wazero/wazeroAvatar de wazero

    wazero/wazero

    6,225Ver en GitHub↗

    wazero is a pure Go WebAssembly runtime that compiles and executes Wasm modules without CGO or any external dependencies. It provides a zero-dependency engine that runs on every Go-supported platform, including riscv64, making it a fully self-contained solution for embedding WebAssembly execution inside Go applications. The runtime offers two execution modes: an ahead-of-time compiler that translates WebAssembly modules into platform-specific machine code for near-native performance, and an interpreter that executes bytecode directly for maximum portability across architectures. Each module i

    wazero is a pure Go WebAssembly runtime that provides sandboxed execution of Wasm modules, though it acts as an embeddable library rather than an out-of-the-box multi-tenant worker system.

    GoWasm SandboxesEmbedded Wasm Runtimes
    Ver en GitHub↗6,225
  • microsandbox/microsandboxAvatar de microsandbox

    microsandbox/microsandbox

    6,683Ver en GitHub↗

    Microsandbox is a microVM sandbox runtime and hardware-isolated code executor designed for running untrusted code. It functions as an embedded virtual machine manager that allows applications to spawn and control lightweight virtual machines directly within code without the need for a background daemon. The system provides a secure execution environment for AI agents by exposing server controls that allow them to execute tools and manage files. It utilizes standard container image formats and volume workflows to initialize guest virtual machines and implements a secret management mechanism th

    Microsandbox is a microVM sandbox runtime designed for executing untrusted code with hardware isolation, though it relies on lightweight virtualization rather than WebAssembly support.

    RustCode ExecutorsCode Sandboxing EnvironmentsUntrusted Code Sandboxes
    Ver en GitHub↗6,683
  • lunatic-solutions/lunaticAvatar de lunatic-solutions

    lunatic-solutions/lunatic

    4,867Ver en GitHub↗

    Lunatic is a WebAssembly runtime and concurrent process manager that implements an Erlang-inspired model of lightweight concurrency and fault tolerance. It functions as a distributed actor system where isolated processes communicate via message passing across a network of linked nodes. The system utilizes a WebAssembly sandbox environment to isolate memory and restrict system call permissions for each individual process. This capability-based security model ensures that processes are sandboxed to safely execute untrusted code. The platform provides a fault-tolerant supervision tree for hiera

    Lunatic is a WebAssembly runtime and process manager that provides memory sandboxing, capability-based security, and lightweight concurrency for executing untrusted code in isolated environments, making it a strong fit for this category despite lacking some native resource limiting features.

    RustCode Sandboxing EnvironmentsWasm SandboxesWebAssembly
    Ver en GitHub↗4,867
  • 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

    WasmEdge is a high-performance WebAssembly runtime designed for securely executing untrusted code with built-in resource limits, memory sandboxing, and multi-tenant safety.

    C++Embedded Wasm RuntimesWASI Implementations
    Ver en GitHub↗10,665
  • youki-dev/youkiAvatar de youki-dev

    youki-dev/youki

    7,452Ver en 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 an OCI-compliant low-level container and WebAssembly runtime written in Rust that provides namespace isolation and resource limits for running isolated workloads, fitting the core secure worker isolation runtime category well.

    RustWasm SandboxesWebAssembly
    Ver en GitHub↗7,452
  • ioi/isolateAvatar de ioi

    ioi/isolate

    1,441Ver en 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 sandbox that uses kernel primitives and resource limits to securely execute untrusted programs, making it a strong fit for isolation despite lacking WebAssembly support.

    CUntrusted Code Sandboxes
    Ver en GitHub↗1,441
  • extism/extismAvatar de extism

    extism/extism

    5,657Ver en GitHub↗

    Extism is a cross-language WebAssembly plugin framework that lets applications written in any programming language load and execute plugins written in any other language. It provides a universal plugin system where host applications use idiomatic SDKs to load WebAssembly modules, call exported functions, and pass data back and forth, while plugin authors use development kits that handle memory management and host interaction so they can focus on business logic. The framework distinguishes itself through its comprehensive approach to cross-language integration, offering schema-driven binding g

    Extism is a WebAssembly plugin framework that executes untrusted modules in an isolated runtime environment with controlled host interactions, matching the core requirement for secure code isolation.

    RustWasm SandboxesWebAssembly
    Ver en GitHub↗5,657
  • bytecodealliance/wasm-micro-runtimeAvatar de bytecodealliance

    bytecodealliance/wasm-micro-runtime

    5,990Ver en GitHub↗

    Bytecode Alliance's Wasm Micro Runtime is a lightweight WebAssembly engine designed for secure sandboxed execution, providing strong memory safety and multi-tenant isolation suited for resource-constrained environments.

    CWebAssemblyWebAssembly
    Ver en GitHub↗5,990
  • containers/bubblewrapAvatar de containers

    containers/bubblewrap

    5,839Ver en 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 provides lightweight Linux process isolation using namespaces and seccomp filters to run untrusted applications securely, fitting the sandbox runner category well despite lacking WebAssembly support.

    CNetwork Isolation
    Ver en GitHub↗5,839
  • cloudflare/workerdAvatar de cloudflare

    cloudflare/workerd

    8,346Ver en GitHub↗

    workerd is a serverless edge runtime designed for executing lightweight, distributed functions at the network edge. It utilizes a V8-based JavaScript engine to provide fast startup and low memory overhead, while maintaining a WebAssembly-compatible execution environment that allows modules to run alongside JavaScript for high-performance computational tasks. The runtime supports isolate-based multi-tenancy to run multiple independent execution contexts within a single process. It implements an event-driven execution model that triggers code based on network requests or scheduled events and in

    This repository provides a V8-based edge runtime featuring isolate-based multi-tenancy and WebAssembly support for secure execution, making it a fitting tool for isolated tenant workloads though tailored primarily for serverless edge functions.

    C++Embedded Wasm Runtimes
    Ver en GitHub↗8,346
  • wasmerio/wasmerAvatar de wasmerio

    wasmerio/wasmer

    20,421Ver en GitHub↗

    Wasmer is a high-performance runtime engine designed to execute sandboxed WebAssembly modules across server-side, edge, and browser environments. It functions as a comprehensive platform for building, distributing, and running isolated applications, providing a secure and portable execution layer that maintains consistency across diverse hardware architectures and operating systems. The platform distinguishes itself through a robust toolchain that enables cross-language interoperability and the transformation of code into portable binary packages. It supports ahead-of-time binary generation t

    Wasmer is a high-performance WebAssembly runtime designed to securely execute sandboxed code with resource limits and multi-tenant safety, serving as a robust isolation layer despite its specific focus on WebAssembly rather than arbitrary multi-language code.

    RustWebAssembly
    Ver en GitHub↗20,421
  • firecracker-microvm/firecrackerAvatar de firecracker-microvm

    firecracker-microvm/firecracker

    34,954Ver en GitHub↗

    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 a secure, lightweight microVM runtime with fast startup times and hardware-level isolation suitable for running untrusted workloads, though it relies on KVM virtualization rather than WebAssembly or memory-level language sandboxing.

    RustHypervisorsMicroVM RuntimesVirtualization Platforms
    Ver en GitHub↗34,954
  • pydantic/montyAvatar de pydantic

    pydantic/monty

    5,540Ver en GitHub↗

    Monty is a sandboxed execution environment designed primarily for running Python code generated by AI models. It provides a secure, isolated runtime that blocks host access, enforces resource limits, and supports pre-execution type checking against built-in type hints to catch signature mismatches before code runs. The sandbox can persist its interpreter state at external function calls, allowing execution sessions to be serialized, stored, and later resumed from a file or database. What distinguishes Monty is its combination of stateful, resumable execution with multi-language native embeddi

    Monty is a secure code execution sandbox designed to isolate untrusted Python code with resource limits and state persistence, fitting the category well though tailored specifically for AI-generated Python rather than general multi-language WebAssembly workloads.

    RustPython Execution SandboxesCode Execution EnvironmentsCode Execution Environments
    Ver en GitHub↗5,540
  • alibaba/opensandboxAvatar de alibaba

    alibaba/OpenSandbox

    11,682Ver en GitHub↗

    OpenSandbox is a secure sandbox runtime and containerized code execution engine designed to run AI-generated code and scripts in isolated environments. It serves as a workload orchestrator that prevents host system contamination by utilizing kernel-level isolation to execute arbitrary commands and scripts. The project distinguishes itself by providing a model context server that bridges large language models to the sandbox for performing file operations and system commands. It also includes a remote GUI sandbox that supports browser automation and desktop interfaces via remote access protocol

    OpenSandbox is a secure sandbox runtime and containerized execution engine designed to isolate untrusted code and AI-generated scripts, though it leans heavily toward AI agent integrations rather than general-purpose multi-tenant runtime isolation.

    PythonAI Code InterpretersSecure Execution EnvironmentsAI Execution Sandboxes
    Ver en GitHub↗11,682
  • bytecodealliance/lucetAvatar de bytecodealliance

    bytecodealliance/lucet

    4,048Ver en GitHub↗

    Lucet is a WebAssembly runtime and sandboxing compiler that translates WebAssembly bytecode into native machine code. It serves as a secure execution environment and native code generator designed to run untrusted code while preventing unauthorized access to host system resources. The project focuses on high-performance sandboxing by using ahead-of-time compilation to achieve near-native execution speeds. It implements software-based fault isolation and a host-call interface to manage secure communication and data exchange between the isolated module and the external host application. The sy

    Lucet is a WebAssembly runtime and ahead-of-time sandboxing compiler that provides secure execution and memory isolation for running untrusted code with near-native performance.

    RustCode Execution SandboxesAhead-of-Time Wasm ExecutionHigh-Performance Sandboxing
    Ver en GitHub↗4,048
  • laverdet/isolated-vmAvatar de laverdet

    laverdet/isolated-vm

    2,861Ver en GitHub↗

    Isolated-vm is a library for creating secure, memory-isolated JavaScript execution environments within Node.js. It functions as a manager for the underlying engine, allowing developers to instantiate multiple independent execution contexts that share no memory or global state. This architecture is designed to support the execution of untrusted third-party code while preventing interference with the main application process. The project distinguishes itself by enforcing strict resource constraints, including memory limits and CPU execution timeouts, to ensure host system stability. It provides

    This library provides a memory-isolated JavaScript execution environment designed to securely run untrusted code with strict resource limits and multi-tenant safety, though it is scoped specifically to Node.js rather than a universal runtime.

    C++V8 Engine IntegrationsCode Execution SandboxesExecution Resource Constraints
    Ver en GitHub↗2,861
  • e2b-dev/e2bAvatar de e2b-dev

    e2b-dev/E2B

    10,950Ver en GitHub↗

    E2B is a cloud-based infrastructure platform designed to provide secure, isolated execution environments for code and shell commands. It functions as an ephemeral orchestrator that provisions lightweight virtual machines, allowing developers and autonomous agents to run untrusted processes within a sandbox that is completely separated from the host system. The platform distinguishes itself through its focus on programmable, serverless workspaces that support the full lifecycle of cloud-based development. By utilizing hardware-level isolation and snapshot-based resumption, it enables the near-

    E2B provides cloud-based, isolated execution environments using lightweight virtual machines to safely run untrusted code and agent processes, though it relies on hardware virtualization rather than WebAssembly.

    MDXAI Execution SandboxesCloud Sandbox ProvisioningCode Execution Sandboxes
    Ver en GitHub↗10,950
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
bytecodealliance/wasmtime18.2KRustApache-2.023 jun 2026
wazero/wazero6.2KGoApache-2.022 jun 2026
microsandbox/microsandbox6.7KRustApache-2.026 jun 2026
lunatic-solutions/lunatic4.9KRustApache-2.029 mar 2025
wasmedge/wasmedge10.7KC++Apache-2.023 jun 2026
youki-dev/youki7.5KRustApache-2.016 jun 2026
ioi/isolate1.4KCNOASSERTION25 may 2026
extism/extism5.7KRustBSD-3-Clause19 jun 2026
bytecodealliance/wasm-micro-runtime6KCApache-2.022 jun 2026
containers/bubblewrap5.8KCother4 feb 2026

Related searches

  • Process isolation tools
  • Kernel isolation sandbox
  • Test isolation tools
  • Task worker configurations
  • Isolated component runtime
  • Code execution sandbox
  • JavaScript sandbox
  • a tool for managing project development environments