awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Worker isolation sandbox

排名更新于 2026年8月2日

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • bytecodealliance/wasmtimebytecodealliance 的头像

    bytecodealliance/wasmtime

    18,241在 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
    在 GitHub 上查看↗18,241
  • wazero/wazerowazero 的头像

    wazero/wazero

    6,225在 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
    在 GitHub 上查看↗6,225
  • microsandbox/microsandboxmicrosandbox 的头像

    microsandbox/microsandbox

    6,683在 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
    在 GitHub 上查看↗6,683
  • lunatic-solutions/lunaticlunatic-solutions 的头像

    lunatic-solutions/lunatic

    4,867在 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
    在 GitHub 上查看↗4,867
  • wasmedge/wasmedgeWasmEdge 的头像

    WasmEdge/WasmEdge

    10,665在 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
    在 GitHub 上查看↗10,665
  • youki-dev/youkiyouki-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 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
    在 GitHub 上查看↗7,452
  • ioi/isolateioi 的头像

    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 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
    在 GitHub 上查看↗1,441
  • extism/extismextism 的头像

    extism/extism

    5,657在 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
    在 GitHub 上查看↗5,657
  • bytecodealliance/wasm-micro-runtimebytecodealliance 的头像

    bytecodealliance/wasm-micro-runtime

    5,990在 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
    在 GitHub 上查看↗5,990
  • containers/bubblewrapcontainers 的头像

    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 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
    在 GitHub 上查看↗5,839
  • cloudflare/workerdcloudflare 的头像

    cloudflare/workerd

    8,346在 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
    在 GitHub 上查看↗8,346
  • wasmerio/wasmerwasmerio 的头像

    wasmerio/wasmer

    20,421在 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
    在 GitHub 上查看↗20,421
  • firecracker-microvm/firecrackerfirecracker-microvm 的头像

    firecracker-microvm/firecracker

    34,954在 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
    在 GitHub 上查看↗34,954
  • pydantic/montypydantic 的头像

    pydantic/monty

    5,540在 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
    在 GitHub 上查看↗5,540
  • alibaba/opensandboxalibaba 的头像

    alibaba/OpenSandbox

    11,682在 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
    在 GitHub 上查看↗11,682
  • bytecodealliance/lucetbytecodealliance 的头像

    bytecodealliance/lucet

    4,048在 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
    在 GitHub 上查看↗4,048
  • laverdet/isolated-vmlaverdet 的头像

    laverdet/isolated-vm

    2,861在 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
    在 GitHub 上查看↗2,861
  • e2b-dev/e2be2b-dev 的头像

    e2b-dev/E2B

    10,950在 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
    在 GitHub 上查看↗10,950
一览前 10 名对比
仓库Star 数语言许可证最后推送
bytecodealliance/wasmtime18.2KRustApache-2.02026年6月23日
wazero/wazero6.2KGoApache-2.02026年6月22日
microsandbox/microsandbox6.7KRustApache-2.02026年6月26日
lunatic-solutions/lunatic4.9KRustApache-2.02025年3月29日
wasmedge/wasmedge10.7KC++Apache-2.02026年6月23日
youki-dev/youki7.5KRustApache-2.02026年6月16日
ioi/isolate1.4KCNOASSERTION2026年5月25日
extism/extism5.7KRustBSD-3-Clause2026年6月19日
bytecodealliance/wasm-micro-runtime6KCApache-2.02026年6月22日
containers/bubblewrap5.8KCother2026年2月4日

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