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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Worker isolation sandbox

Clasament actualizat la 2 aug. 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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • bytecodealliance/wasmtimeAvatar bytecodealliance

    bytecodealliance/wasmtime

    18,241Vezi pe 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
    Vezi pe GitHub↗18,241
  • wazero/wazeroAvatar wazero

    wazero/wazero

    6,225Vezi pe 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
    Vezi pe GitHub↗6,225
  • microsandbox/microsandboxAvatar microsandbox

    microsandbox/microsandbox

    6,683Vezi pe 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
    Vezi pe GitHub↗6,683
  • lunatic-solutions/lunaticAvatar lunatic-solutions

    lunatic-solutions/lunatic

    4,867Vezi pe 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
    Vezi pe GitHub↗4,867
  • wasmedge/wasmedgeAvatar WasmEdge

    WasmEdge/WasmEdge

    10,665Vezi pe 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
    Vezi pe GitHub↗10,665
  • youki-dev/youkiAvatar youki-dev

    youki-dev/youki

    7,452Vezi pe 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
    Vezi pe GitHub↗7,452
  • ioi/isolateAvatar ioi

    ioi/isolate

    1,441Vezi pe 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
    Vezi pe GitHub↗1,441
  • extism/extismAvatar extism

    extism/extism

    5,657Vezi pe 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
    Vezi pe GitHub↗5,657
  • bytecodealliance/wasm-micro-runtimeAvatar bytecodealliance

    bytecodealliance/wasm-micro-runtime

    5,990Vezi pe 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
    Vezi pe GitHub↗5,990
  • containers/bubblewrapAvatar containers

    containers/bubblewrap

    5,839Vezi pe 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
    Vezi pe GitHub↗5,839
  • cloudflare/workerdAvatar cloudflare

    cloudflare/workerd

    8,346Vezi pe 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
    Vezi pe GitHub↗8,346
  • wasmerio/wasmerAvatar wasmerio

    wasmerio/wasmer

    20,421Vezi pe 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
    Vezi pe GitHub↗20,421
  • firecracker-microvm/firecrackerAvatar firecracker-microvm

    firecracker-microvm/firecracker

    34,954Vezi pe 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
    Vezi pe GitHub↗34,954
  • pydantic/montyAvatar pydantic

    pydantic/monty

    5,540Vezi pe 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
    Vezi pe GitHub↗5,540
  • alibaba/opensandboxAvatar alibaba

    alibaba/OpenSandbox

    11,682Vezi pe 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
    Vezi pe GitHub↗11,682
  • bytecodealliance/lucetAvatar bytecodealliance

    bytecodealliance/lucet

    4,048Vezi pe 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
    Vezi pe GitHub↗4,048
  • laverdet/isolated-vmAvatar laverdet

    laverdet/isolated-vm

    2,861Vezi pe 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
    Vezi pe GitHub↗2,861
  • e2b-dev/e2bAvatar e2b-dev

    e2b-dev/E2B

    10,950Vezi pe 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
    Vezi pe GitHub↗10,950
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
bytecodealliance/wasmtime18.2KRustApache-2.023 iun. 2026
wazero/wazero6.2KGoApache-2.022 iun. 2026
microsandbox/microsandbox6.7KRustApache-2.026 iun. 2026
lunatic-solutions/lunatic4.9KRustApache-2.029 mar. 2025
wasmedge/wasmedge10.7KC++Apache-2.023 iun. 2026
youki-dev/youki7.5KRustApache-2.016 iun. 2026
ioi/isolate1.4KCNOASSERTION25 mai 2026
extism/extism5.7KRustBSD-3-Clause19 iun. 2026
bytecodealliance/wasm-micro-runtime6KCApache-2.022 iun. 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