C# Runner icon

C# Runner

81

Execute C# code online securely with container isolation and high-performance features.

Acerca de

C# Runner provides a robust and secure platform for online C# code execution, leveraging a Host-Worker architecture where untrusted code runs within isolated Docker containers. It ensures host safety through resource limits, network isolation, and automatic worker recycling. Designed for performance, it includes features like worker warm-up, load balancing, and connection pooling. The platform supports both HTTP REST API and MCP protocols, offering real-time output streaming via Server-Sent Events and a user-friendly web interface for easy deployment and interaction.

Características Principales

  • Dual protocol support: HTTP REST API and Model Context Protocol (MCP)
  • High-performance execution with worker warm-up and load balancing
  • Configurable resource limits (CPU, memory, timeout) and network isolation
  • 38 GitHub stars
  • Real-time streaming of code output, results, and errors via Server-Sent Events (SSE)
  • Secure container isolation for untrusted code execution

Casos de Uso

  • Securely executing untrusted C# code snippets in a sandbox environment
  • Providing an online interactive C# code editor and execution service
  • Automating C# script execution programmatically via HTTP or MCP APIs
Advertisement

Advertisement