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
·

Code execution sandbox

Clasament actualizat la 23 iul. 2026

For execution sandboxes, the strongest matches are containers/bubblewrap (Bubblewrap provides a secure, lightweight Linux sandbox runner using), firecracker-microvm/firecracker (Firecracker provides a lightweight, secure microVM runtime with hardware-assisted) and langgenius/dify-sandbox (Dify-sandbox is a containerized runtime environment that securely executes). google/nsjail and cloudflare/sandbox-sdk round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source code execution sandboxes for securely running untrusted scripts. Compare the top alternatives and find the best fit.

Code execution sandbox

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • 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 a secure, lightweight Linux sandbox runner using namespaces and seccomp filters to safely execute untrusted applications with strong isolation.

    CExecution SandboxesNetwork Isolation
    Vezi pe GitHub↗5,839
  • 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 lightweight, secure microVM runtime with hardware-assisted isolation, low-latency startup, and strict resource management tailored for safely executing untrusted workloads at scale.

    RustSecure Isolation Layers
    Vezi pe GitHub↗34,954
  • langgenius/dify-sandboxAvatar langgenius

    langgenius/dify-sandbox

    1,116Vezi pe GitHub↗

    Dify-sandbox is a secure runtime environment designed for the execution of untrusted code snippets. It functions as a containerized sandbox that isolates processes from the host operating system, ensuring that arbitrary scripts can be run without granting them unauthorized access to sensitive data or critical system resources. The project distinguishes itself through a multi-layered security approach that combines kernel-level isolation with strict resource management. By utilizing Linux namespaces and container-based process isolation, it partitions system resources to maintain visibility bo

    Dify-sandbox is a containerized runtime environment that securely executes untrusted code snippets with kernel-level isolation and resource limits, fitting the core requirements of a code execution sandbox.

    GoContainer IsolationEphemeral Execution Environments
    Vezi pe GitHub↗1,116
  • google/nsjailG

    google/nsjail

    0Vezi pe GitHub↗

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

    Google/nsjail is a Linux process isolation tool that uses namespaces, resource limits, and seccomp filters to safely run untrusted code in a secure environment.

    Sandboxing and Isolation
    Vezi pe GitHub↗0
  • cloudflare/sandbox-sdkAvatar cloudflare

    cloudflare/sandbox-sdk

    1,043Vezi pe GitHub↗

    The sandbox-sdk is a development kit designed for building secure, isolated execution environments on a global edge network. It provides a framework for creating ephemeral, containerized workspaces that allow developers to run untrusted code, manage build tasks, and host automated scripts without compromising host system security. By leveraging a serverless runtime, the platform enables the deployment of these environments directly at the network edge to ensure low-latency performance. The platform distinguishes itself by integrating language models with sandboxed execution, facilitating the

    This TypeScript development kit is purpose-built for secure, isolated code execution at the network edge, providing containerized workspaces with low-latency startup and strong safety guarantees for running untrusted scripts.

    TypeScriptAI Coding Agent PlatformsCode Execution SandboxesAI Agent Development Tools
    Vezi pe GitHub↗1,043
  • google/gvisorAvatar google

    google/gvisor

    17,748Vezi pe 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 container runtime provides strong isolation and security for workloads through a userspace kernel, serving as a robust execution sandbox despite lacking a built-in multi-language script API.

    GoNetwork IsolationResource Constraints
    Vezi pe GitHub↗17,748
  • 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 that provides secure sandboxed execution with resource limits and cross-language support, matching the requirements for safe code isolation.

    RustExecution Sandboxes
    Vezi pe GitHub↗20,421
  • agent-infra/sandboxAvatar agent-infra

    agent-infra/sandbox

    2,569Vezi pe GitHub↗

    This project provides secure, containerized infrastructure designed for autonomous agents, remote code execution, and cloud development. It functions as a sandboxed environment where AI agents and external processes can execute code, run shell commands, and manage files while remaining isolated from the host system. The system distinguishes itself by implementing the Model Context Protocol, allowing it to act as a standardized tool server that exposes browser and filesystem capabilities to compatible clients. It further integrates headless browser automation, enabling programmatic web navigat

    This project provides a containerized sandbox environment designed for executing untrusted code and shell commands securely, though its primary focus leans towards supporting autonomous AI agents rather than general-purpose multi-language execution.

    PythonContainer Isolation
    Vezi pe GitHub↗2,569
  • denoland/denoAvatar denoland

    denoland/deno

    107,110Vezi pe GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

    Deno provides a secure execution environment with default-deny permissions for JavaScript and TypeScript, fitting the sandbox category though primarily scoped as a full runtime rather than a generic multi-language script runner.

    RustExecution Sandboxes
    Vezi pe GitHub↗107,110
  • damienvanrobaeys/run-in-sandboxAvatar damienvanrobaeys

    damienvanrobaeys/Run-in-Sandbox

    905Vezi pe GitHub↗

    Run-in-Sandbox is a sandbox automation utility that provides a right-click shell extension for Windows Explorer, allowing users to launch executables, scripts, installers, and compressed archives directly inside an isolated Windows Sandbox environment. It automates directory mapping, execution commands, and configuration generation to test software without requiring manual setup. The project integrates with the operating system desktop context menu to trigger ephemeral virtualized desktop sessions on demand. It features dynamic tool downloading to fetch required extraction utilities and helpe

    This repository provides a lightweight utility to quickly run various Windows scripts and installers inside the native Windows Sandbox, fitting the category of a code execution sandbox with local isolation despite its narrow Windows-only focus.

    PowerShellVirtualization and IsolationConfiguration File GeneratorsFinder Context Menu Extensions
    Vezi pe GitHub↗905
  • rivet-dev/sandbox-agentAvatar rivet-dev

    rivet-dev/sandbox-agent

    882Vezi pe GitHub↗

    Sandbox Agent is a platform designed to manage, secure, and orchestrate autonomous coding assistants. It provides a standardized infrastructure for executing untrusted code and managing agent lifecycles within isolated, containerized environments. By decoupling agent execution from client connections, the platform ensures that session states remain persistent across process restarts and network interruptions. The project distinguishes itself through a capability-based security model that enforces granular permission checks on tool usage, ensuring that autonomous processes operate within defin

    Sandbox Agent provides secure, containerized environments tailored for running untrusted code and orchestrating autonomous processes, fitting the core execution sandbox requirement despite focusing specifically on AI agents.

    RustAutonomous Agent InfrastructuresCoding Agent OrchestratorsAgent Session Management
    Vezi pe GitHub↗882
  • vndee/llm-sandboxAvatar vndee

    vndee/llm-sandbox

    1,082Vezi pe GitHub↗

    This project provides a secure, containerized execution engine designed to run untrusted code within isolated environments. It functions as a library for integrating code interpretation into autonomous agents and intelligent assistant workflows, ensuring that host systems remain protected while enabling dynamic data processing and file manipulation. The platform distinguishes itself through a multi-backend architecture that abstracts diverse container runtimes, allowing for flexible deployment and automated backend failover. It supports interactive, multi-turn workflows by maintaining persist

    This project is a containerized code execution engine designed for running untrusted code with multi-backend support, though it is specifically packaged as a library tailored for LLM workflows rather than a standalone general sandbox service.

    PythonCode Execution SandboxesCode Interpreter LibrariesAgent Execution Environments
    Vezi pe GitHub↗1,082
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
containers/bubblewrap5.8KCother4 feb. 2026
firecracker-microvm/firecracker35KRustApache-2.016 iun. 2026
langgenius/dify-sandbox1.1KGoapache-2.09 feb. 2026
google/nsjail0———
cloudflare/sandbox-sdk1KTypeScriptNOASSERTION16 iun. 2026
google/gvisor17.7KGoapache-2.019 feb. 2026
wasmerio/wasmer20.4KRustmit19 feb. 2026
agent-infra/sandbox2.6KPythonapache-2.011 feb. 2026
denoland/deno107.1KRustMIT16 iun. 2026
damienvanrobaeys/run-in-sandbox905PowerShellAGPL-3.023 oct. 2025

Related searches

  • JavaScript sandbox
  • sandbox securizat pentru execuția codului generat de AI
  • Agent sandbox
  • Browser automation sandbox
  • runtime pentru sandboxing-ul serverelor MCP
  • a tool for creating custom sandbox environments
  • sandbox pentru analiză malware
  • a secure code sandbox for AI agents