awesome-repositories.com
Blog
awesome-repositories.com

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

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

6 repositorios

Awesome GitHub RepositoriesSandboxed Code Evaluators

Systems that compile and run submitted source code in a sandbox, then compare output against expected results.

Distinct from Source Code Compilers: Distinct from Source Code Compilers: adds sandboxed execution and output comparison, not just compilation.

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

Awesome Sandboxed Code Evaluators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • hydro-dev/hydroAvatar de hydro-dev

    hydro-dev/Hydro

    6,667Ver en GitHub↗

    Hydro is an online judge platform and competitive programming management system. It provides the infrastructure to host programming contests, manage a library of programming problems, and evaluate code submissions against predefined test cases and time limits. The system utilizes a distributed code execution engine that scales judging tasks across multiple worker nodes to process high volumes of submissions. It is built as a modular judge framework, employing a plugin-based architecture that allows for the extension of system functionality without modifying the core source code. The platform

    Provides a sandboxed environment to compile and execute user submissions and compare results against expected outputs.

    TypeScriptacm-icpccpphydro
    Ver en GitHub↗6,667
  • qingdaou/onlinejudgeAvatar de QingdaoU

    QingdaoU/OnlineJudge

    6,499Ver en GitHub↗

    OnlineJudge is an automated platform for managing programming contests and evaluating submitted source code. It provides a complete online judge system that compiles, runs, and scores code submissions against predefined test cases within a sandboxed execution environment, ensuring the host system remains protected from untrusted user code. The platform supports both ACM-style penalty-based scoring and OI-style point-based scoring, with real-time leaderboard computation that dynamically updates participant rankings as submissions are judged. Contest organizers can create and schedule timed com

    Compiles and runs submitted source code in a sandbox, then compares output against expected results.

    Pythondjangodjango-rest-frameworkonlinejudge
    Ver en GitHub↗6,499
  • evcxr/evcxrAvatar de evcxr

    evcxr/evcxr

    6,436Ver en GitHub↗

    EvalXR is an interactive Rust compiler that compiles code into dynamically loaded libraries for iterative evaluation without restarting the process. It serves as a Rust Jupyter kernel, a notebook runtime, and a REPL environment, all with state retention across evaluations. The project provides a stateful Rust evaluation engine that runs code snippets in isolated sandboxes while keeping functions and variables alive between executions. It supports cell-based execution, compiling Rust code into a shared library and loading it into the same process to preserve state, with an error-aware compilat

    Compiles and runs Rust code in a sandboxed environment that preserves state between evaluations.

    Rust
    Ver en GitHub↗6,436
  • mervinpraison/praisonaiAvatar de MervinPraison

    MervinPraison/PraisonAI

    5,592Ver en GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Ships a multi-layer sandbox that uses AST validation and restricted builtins to block dangerous operations.

    Pythonagentsaiai-agent-framework
    Ver en GitHub↗5,592
  • ibm/mcp-context-forgeAvatar de IBM

    IBM/mcp-context-forge

    3,310Ver en GitHub↗

    mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for

    Implements an isolated execution environment that uses AST analysis to block dangerous Python operations.

    Pythonagentsaiapi-gateway
    Ver en GitHub↗3,310
  • scala-exercises/scala-exercisesAvatar de scala-exercises

    scala-exercises/scala-exercises

    2,648Ver en GitHub↗

    Scala Exercises es una plataforma de aprendizaje interactiva diseñada para dominar el lenguaje de programación Scala a través de desafíos de codificación basados en navegador. Funciona como un framework educativo integral que estructura las lecciones de programación en módulos secuenciales, proporcionando retroalimentación inmediata sobre el código enviado por el usuario a través de validación automatizada. La plataforma destaca por tratar el contenido educativo como artefactos modulares versionados que pueden registrarse dinámicamente e integrarse como dependencias de proyectos. Esta arquitectura permite la creación de rutas de aprendizaje personalizadas donde los ejercicios se definen utilizando interfaces seguras por tipos y se verifican contra suites de pruebas predefinidas, asegurando que todas las soluciones de los estudiantes cumplan con los requisitos funcionales esperados. Más allá de la instrucción central, el sistema proporciona herramientas para autorar y organizar planes de estudio complejos, permitiendo a los colaboradores empaquetar documentación descriptiva junto con lógica ejecutable. La plataforma admite la extensión de su librería a través de la integración de módulos externos, permitiendo el mantenimiento y la distribución de contenido de programación especializado dentro de un entorno unificado basado en pruebas.

    Executes user-submitted code in a sandboxed environment to provide immediate feedback.

    Scalacatsfunctional-programminglearning
    Ver en GitHub↗2,648
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. Sandboxed Code Evaluators

Explorar subetiquetas

  • AST-Validated SandboxesCode execution environments that use Abstract Syntax Tree analysis to block dangerous operations. **Distinct from Sandboxed Code Evaluators:** Distinct from Sandboxed Code Evaluators: specifically employs AST validation and runtime guards for security rather than just output comparison.
  • Distributed EvaluationScaling the evaluation of code submissions across a distributed network of worker nodes. **Distinct from Sandboxed Code Evaluators:** Distinct from sandboxed evaluators: focuses on the distribution and scaling of the evaluation process rather than the sandbox itself.