judge0 logo

judge0

Free

Robust, fast, scalable, and sandboxed open-source online code execution system for humans and AI.

Personal AssistantFreeFree tier
#HTML
Starting Price
$27/mo
Type
Open Source

About judge0

Judge0 is an open-source, sandboxed online code execution system designed for businesses, developers, and AI agents. It supports over 60 programming languages, offers scalable architecture, and provides a rich API for building applications such as AI code execution, competitive programming platforms, e-learning tools, candidate assessment systems, and online IDEs. Judge0 can be self-hosted for free or used via paid cloud plans (Pro, Ultra, Mega) with varying submission limits and support levels. The platform also includes a free, embeddable online code editor (Judge0 IDE) and a mobile IDE app for iOS and Android. Key capabilities include sandboxed compilation and execution, support for additional files, custom input, user-defined compiler options, command-line arguments, time and memory limits, detailed execution results, and webhooks.

Key Features

Supports 60+ programming languages
Sandboxed compilation and execution for security
Self-hostable (free) or paid cloud plans with scaling
Rich REST API with detailed documentation
Supports additional files, custom input, compiler flags, command-line arguments, and time/memory limits
Detailed execution results and webhooks (HTTP callbacks)
Works with AI agents and embeddable on any website
Free online code editor (Judge0 IDE) with syntax highlighting, multiple themes, and real-time error reporting
Mobile-first code execution app (Judge0 Mobile IDE) for iOS and Android (coming soon)

Pros & Cons

Pros
  • Fully open-source and free to self-host
  • Sandboxed execution ensures safety and isolation
  • Scalable architecture suitable for high-traffic applications
  • Extensive language support (60+ languages)
  • Rich API and detailed documentation for developers
  • Additional features like webhooks, custom compiler options, and multi-file support
  • Cross-platform access via web IDE and mobile app
  • Trusted by multiple products and businesses
Cons
  • Cloud plans are paid beyond free self-hosted tier
  • Self-hosting requires technical setup and infrastructure
  • Some advanced features (e.g., dedicated cloud) may require custom pricing or enterprise contact

Best For

AI generated code executionCompetitive programming platformsE-learning and online coding educationCandidate assessment and recruitment platformsOnline code editors and IDEsPrototyping algorithms without local setupConducting coding interviewsEmbedding code execution in websites or applications

Alternatives to judge0