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

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

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

40 个仓库

Awesome GitHub RepositoriesSandboxed Code Execution Environments

Isolated runtime environments designed to securely execute user-submitted code or scripts with restricted system access.

Explore 40 awesome GitHub repositories matching programming languages & runtimes · Sandboxed Code Execution Environments. Refine with filters or upvote what's useful.

Awesome Sandboxed Code Execution Environments GitHub Repositories

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

    freeCodeCamp/freeCodeCamp

    448,278在 GitHub 上查看↗

    freeCodeCamp 是一个基于 Web 的开源教育平台,旨在通过结构化的项目驱动课程促进软件工程技能的获取。它将理论教学与动手编码练习相结合,要求用户构建功能性应用程序以证明对编程概念的掌握。该平台提供了一个集成在浏览器中的工作区,通过针对预定义功能需求对代码提交进行自动化测试,来评估学习者的熟练程度。 该平台将技术培训与职业发展资源相结合。除了核心编程和全栈开发模块外,它还提供关系数据库管理和专业沟通方面的专项培训。这些语言能力模块旨在提高软件开发者的技术文档编写能力、协作互动能力和职场沟通技巧。 其基础设施通过安全、隔离的代码执行沙箱和自动验证引擎来支持这种学习模式,该引擎可验证用户提交的 SQL 查询和代码逻辑。课程使用模块化 Markdown 文件构建,整个体验由一个跨越不同学习路径跟踪进度的事件驱动系统管理。

    Executes user-submitted code within secure, isolated runtime environments to enable safe interactive learning.

    TypeScriptcareerscertificationcommunity
    在 GitHub 上查看↗448,278
  • yt-dlp/yt-dlpyt-dlp 的头像

    yt-dlp/yt-dlp

    170,963在 GitHub 上查看↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    Deploys isolated solver scripts to handle site-specific authentication and data extraction safely.

    Pythonclidownloaderpython
    在 GitHub 上查看↗170,963
  • modelcontextprotocol/serversmodelcontextprotocol 的头像

    modelcontextprotocol/servers

    87,320在 GitHub 上查看↗

    The Model Context Protocol is a standardized communication framework designed to connect language models to external data sources, functional tools, and interactive user interfaces. It provides a vendor-neutral interface layer that enables AI hosts to discover and execute capabilities across heterogeneous service environments, using a JSON-RPC based messaging standard to facilitate bidirectional communication between clients and servers. The protocol distinguishes itself through a robust capability-based handshake that negotiates feature sets during session initialization, ensuring compatibil

    Maintains conversation context and executes tool calls through active sessions to generate coherent task results.

    TypeScript
    在 GitHub 上查看↗87,320
  • astral-sh/uvastral-sh 的头像

    astral-sh/uv

    86,451在 GitHub 上查看↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms. The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance

    Executes standalone scripts with ad-hoc dependencies instantly, bypassing the need for manual environment setup or global package installations.

    Rustpackagingpythonresolver
    在 GitHub 上查看↗86,451
  • sherlock-project/sherlocksherlock-project 的头像

    sherlock-project/sherlock

    85,076在 GitHub 上查看↗

    Sherlock is a command-line automation tool designed to orchestrate software build, execution, and deployment workflows. It functions as an ephemeral runtime orchestrator that executes applications directly from source code, bypassing the need for persistent system-wide installations or manual dependency management. By providing a unified, containerized development environment, it ensures that application dependencies and infrastructure configurations remain consistent across diverse host operating systems. The project distinguishes itself through its ability to synthesize container images dec

    Restricts system access while running code by invoking language-specific runtimes within secure, isolated containers.

    Pythonclicticybersecurity
    在 GitHub 上查看↗85,076
  • hoppscotch/hoppscotchhoppscotch 的头像

    hoppscotch/hoppscotch

    79,618在 GitHub 上查看↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    Executes pre-request scripts and test assertions within an isolated runtime to enable dynamic request manipulation and validation.

    TypeScriptapiapi-clientapi-rest
    在 GitHub 上查看↗79,618
  • daytonaio/daytonadaytonaio 的头像

    daytonaio/daytona

    72,416在 GitHub 上查看↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Runs programs within a secure sandboxed environment to safely process automated tasks without exposing the host system.

    TypeScriptagentic-workflowaiai-agents
    在 GitHub 上查看↗72,416
  • danny-avila/chatgpt-clonedanny-avila 的头像

    danny-avila/chatgpt-clone

    39,320在 GitHub 上查看↗

    This project is a self-hosted large language model chat interface and AI model aggregator. It provides a unified web environment for interacting with multiple AI providers and local models, acting as a provider-agnostic API gateway to standardize requests across different endpoints. The platform functions as an agentic AI framework and generative UI workspace, enabling the construction of specialized assistants with custom instructions and subagents. It features a sandboxed code interpreter for secure execution of multiple programming languages and a generative UI system that renders interact

    Ships a secure, isolated execution environment for running and testing multiple programming languages within the chat interface.

    TypeScript
    在 GitHub 上查看↗39,320
  • zhiwehu/python-programming-exerciseszhiwehu 的头像

    zhiwehu/Python-programming-exercises

    29,257在 GitHub 上查看↗

    This project is an interactive learning platform designed to help users build proficiency in Python through a structured sequence of programming challenges. It functions as an online coding exercise environment where learners can practice syntax, data structures, and algorithmic logic directly within a web browser. The platform distinguishes itself by utilizing a WebAssembly-based runtime that executes Python code locally in the client. This approach provides an immediate feedback loop for script evaluation and logic testing without requiring the installation of local software or the configur

    Executes user-submitted code within a secure, isolated runtime environment to prevent unauthorized system access.

    在 GitHub 上查看↗29,257
  • openai/openai-agents-pythonopenai 的头像

    openai/openai-agents-python

    27,191在 GitHub 上查看↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Provides isolated execution environments with filesystem access and state compaction for secure task management.

    Pythonagentsaiframework
    在 GitHub 上查看↗27,191
  • sinaptik-ai/pandas-aisinaptik-ai 的头像

    sinaptik-ai/pandas-ai

    23,197在 GitHub 上查看↗

    This project is a Python-based framework that functions as a generative AI agent for programmatic data analysis. It enables users to interact with structured data sources through natural language prompts, translating these requests into executable code to perform analysis, data cleaning, and visualization. By maintaining conversational context across multi-turn interactions, the system allows for iterative exploration and the building of complex data narratives. The framework distinguishes itself through a robust semantic layer and secure execution model. It maps raw datasets to descriptive m

    Runs generated data processing logic within isolated sandboxes to ensure secure execution.

    Pythonaicsvdata
    在 GitHub 上查看↗23,197
  • activepieces/activepiecesactivepieces 的头像

    activepieces/activepieces

    20,887在 GitHub 上查看↗

    Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications through modular triggers and actions. It provides a low-code integration framework that allows users to build, manage, and execute complex business logic sequences within isolated, sandboxed environments. The platform distinguishes itself through its focus on embeddability and enterprise-grade security. It features an embedded automation builder that can be integrated into external applications via iframes, supported by comprehensive identity and access management tools such a

    Executes user-defined code within isolated sandboxed environments for security.

    TypeScriptai-agentai-agent-toolsai-agents
    在 GitHub 上查看↗20,887
  • usestrix/strixusestrix 的头像

    usestrix/strix

    20,138在 GitHub 上查看↗

    Strix is an automated security research and vulnerability scanning platform that leverages language models to orchestrate complex security analysis tasks. It functions as a comprehensive framework for penetration testing and continuous security integration, allowing users to embed automated vulnerability research directly into development pipelines or execute it within isolated, containerized environments. The platform distinguishes itself through a multi-agent orchestration engine that coordinates specialized autonomous agents to perform parallel security assessments. By integrating LLM-agno

    Provides a sandboxed runtime environment for executing custom scripts and arbitrary code during security research.

    Pythonagentsartificial-intelligencecybersecurity
    在 GitHub 上查看↗20,138
  • eosphoros-ai/db-gpteosphoros-ai 的头像

    eosphoros-ai/DB-GPT

    18,999在 GitHub 上查看↗

    DB-GPT is an agentic data analysis platform and business intelligence AI that functions as a large language model data assistant. It provides a text-to-SQL interface and a sandboxed code execution environment to translate natural language into executable database queries and Python scripts. The platform utilizes iterative agentic reasoning to plan and execute multi-step data analysis workflows through tool calls. It features a modular skill-based extension system that allows domain knowledge and analysis workflows to be packaged into reusable functional components. The system integrates data

    Provides a secure isolated runtime to execute AI-generated Python scripts and analysis code.

    Pythonagentsbgidatabase
    在 GitHub 上查看↗18,999
  • camel-ai/camelcamel-ai 的头像

    camel-ai/camel

    17,253在 GitHub 上查看↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Executes agent tools and scripts in secure, isolated environments to ensure safety.

    Pythonagentai-societiesartificial-intelligence
    在 GitHub 上查看↗17,253
  • microsoft/data-formulatormicrosoft 的头像

    microsoft/data-formulator

    14,907在 GitHub 上查看↗

    Data Formulator is an automated data analysis and visualization platform that uses large language models to interpret natural language instructions for data preparation and reporting. It functions as an interactive workbench where users can clean, filter, and aggregate datasets while simultaneously generating visual representations. By combining conversational interfaces with automated transformation tools, the system enables users to explore data patterns and refine schemas without manual coding. The platform distinguishes itself through an agentic architecture that translates natural langua

    Runs generated data processing code in an isolated container to ensure system security while performing complex transformations on user datasets.

    TypeScript
    在 GitHub 上查看↗14,907
  • pyodide/pyodidepyodide 的头像

    pyodide/pyodide

    14,685在 GitHub 上查看↗

    This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in

    Executes code strings within a sandboxed environment to bridge logic between the host language and the embedded interpreter.

    Pythonpythonwebassembly
    在 GitHub 上查看↗14,685
  • shopify/liquidShopify 的头像

    Shopify/liquid

    11,811在 GitHub 上查看↗

    Liquid is a secure template engine and markup language used to generate dynamic HTML or text by combining static templates with backend data. It functions as a web template renderer that transforms markup into final output while restricting available logic to prevent arbitrary code execution. The engine focuses on secure markup execution, providing a restricted environment where user-provided templates cannot access sensitive system data. It utilizes a safe evaluation sandbox to ensure that only a predefined set of instructions can be executed. The system includes capabilities for template s

    Provides a restricted execution environment to prevent user-provided templates from accessing sensitive system data.

    Ruby
    在 GitHub 上查看↗11,811
  • labring/laflabring 的头像

    labring/laf

    7,552在 GitHub 上查看↗

    Laf is a serverless backend platform that provides an integrated environment for cloud functions, a document database, and file storage. It serves as a complete infrastructure for developing and deploying backend logic, data persistence, and real-time communication without the need for manual server management. The platform features a browser-based IDE that allows developers to write, test, and deploy serverless functions directly within a web editor, removing the requirement for local environment setup. It also includes a WebSocket communication platform for maintaining persistent bidirectio

    Provides a sandboxed environment to execute JavaScript functions triggered by HTTP requests or events.

    TypeScriptcloudbasefaasfirebase
    在 GitHub 上查看↗7,552
  • visualize-ml/book3_elements-of-mathematicsVisualize-ML 的头像

    Visualize-ML/Book3_Elements-of-Mathematics

    7,510在 GitHub 上查看↗

    This project is an interactive machine learning textbook and educational resource designed to teach the mathematical foundations of artificial intelligence. It functions as a structured course and digital book that covers essential topics ranging from basic arithmetic to advanced calculus, linear algebra, and statistics. The resource utilizes a math visualization library and a collection of interactive code examples to demonstrate abstract principles through algorithmic output. It transforms theoretical study into a practical experience by combining programmable examples with visual guides.

    Provides an isolated environment to execute programming examples and demonstrate algorithmic results.

    Jupyter Notebookdata-sciencelinear-algebramachine-learning
    在 GitHub 上查看↗7,510
上一个12下一个
  1. Home
  2. Programming Languages & Runtimes
  3. Runtime Execution Environments
  4. Runtime Environments
  5. Runtimes
  6. Sandboxed Code Execution Environments

探索子标签

  • Custom Execution Environment DefinitionsAllows users to define new sandbox templates via Dockerfiles for specific runtimes or frameworks. **Distinct from Sandboxed Code Execution Environments:** Distinct from Sandboxed Code Execution Environments: focuses on user-defined Dockerfile-based templates rather than pre-configured sandbox runtimes.