Judge0 CE

Judge0 CE

Sandboxed online code execution system with a JSON API

3.8kstars
781forks
Last commit: 1d ago
Repo age: 9y old

Judge0 CE is an open-source online code execution system designed to compile and run untrusted code securely in a sandboxed environment. It exposes a simple HTTP JSON API, making it suitable for building products that need reliable, scalable code execution for both human users and AI-generated code.

Key Features

  • Sandboxed compilation and execution of untrusted code
  • HTTP JSON API designed for straightforward integration
  • Supports a large catalog of programming languages (commonly 60+; community deployments may support more)
  • Scalable architecture intended for high-throughput workloads
  • Detailed execution results (stdout/stderr, exit status, resource usage)
  • Configurable limits (time, memory) and runtime options (arguments, compiler flags)
  • Multi-file and “project-style” submissions with additional files support
  • Webhooks (HTTP callbacks) for asynchronous workflows

Use Cases

  • Online IDEs, code runners, and browser-based programming editors
  • Competitive programming and automated evaluation platforms
  • E-learning, coding assignments, and training environments

Limitations and Considerations

  • Running arbitrary code requires careful operational hardening and resource isolation; correct sandbox configuration is essential
  • Supported languages and toolchains depend on the chosen Judge0 flavor and installed runtime images

Judge0 CE provides a pragmatic foundation for secure remote code execution, emphasizing API-first integration and scalable processing. It is commonly used as a backend component for education platforms, assessments, and AI workflows that need to safely execute generated code.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Hoppscotch Community Edition

Hoppscotch Community Edition

Open-source API client for REST, GraphQL, WebSocket and more

77.6k
5.5k
Last commit: 11d ago

Hoppscotch Community Edition is an open-source API development and testing tool for REST, GraphQL, WebSocket, SSE, MQTT, and Socket.IO with collections and environments.

Alternative to:
Postman
Postman
+9
Kong Gateway

Kong Gateway

Cloud-native API and LLM gateway with extensible plugins

42.5k
5k
Last commit: 2mo ago

Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Alternative to:
Amazon API Gateway
Amazon API Gateway
+7
Apprise

Apprise

Unified notifications library for 120+ services via a single API.

15.5k
554
Last commit: 4d ago

A Python-based notification library and CLI that routes messages to 120+ services via URL-based configurations, enabling self-hosted cross-platform alerts.

Alternative to:
Twilio
Twilio
+4
Maxun

Maxun

Open source no-code web scraping and data extraction robots

14.2k
1.1k
Last commit: 5d ago

Maxun is an open source no-code platform to build web scraping robots that extract structured data and expose websites as APIs, markdown, or automated pipelines.

Alternative to:
Apify
Apify
+1
LibreTranslate

LibreTranslate

Self-hosted machine translation API powered by open-source models

13.5k
1.4k
Last commit: 25d ago

LibreTranslate is a free, open-source machine translation API you can run on your own infrastructure, with offline-capable translations and a simple HTTP API.

Alternative to:
Google Translate
Google Translate
FlareSolverr

FlareSolverr

API proxy that solves Cloudflare challenges using a headless browser

12.2k
991
Last commit: 4d ago

FlareSolverr is a proxy server with a REST API that uses a headless Chrome session to solve Cloudflare/DDoS-GUARD challenges and return HTML and cookies.

Alternative to:
Browserless
Browserless
+7