Skip to main content
0
J

Judge0

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

Rating

0.0

Votes

0

score

Downloads

0

total

Price

Free

API key required

Works With

Claude CodeCursorWindsurfVS CodeDeveloper tool

About

[](https://judge0.com)

Judge0

](https://x.com/Judge0HQ) [

](LICENSE) [ [](https://github.com/judge0/judge0/stargazers)

Established in August 2016.

Code execution made simple for every business.

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

Table of Contents

About

Judge0 (pronounced like "judge zero") is a robust, scalable, and open-source online code execution system. You can use it to build a wide range of applications that need online code execution features. Some examples include AI agents, competitive programming platforms, e-learning platforms, candidate assessment and recruitment platforms, online code editors, online IDEs, and many more.

Judge0 is an open-source online code execution system that enables the robust, fast, scalable, and sandboxed execution of AI-generated code, with support for multiple languages and frameworks.

In our research paper Robust and Scalable Online Code Execution System, we present Judge0's modern modular architecture that can be easily deployed and scaled. We study its design, comment on the various challenges in building such systems, and compare it with other available online code execution systems and online judge systems.

To see Judge0 in action, try Judge0 IDE - our free and open-source online code editor.

Features

  • Self-hostable or fully managed (SaaS)
  • Quick and easy self-hosting installation
  • Rich and verbose API documentation
  • Simple HTTP JSON API for easy integration
  • Official Python SDK for easy integration
  • Scalable architecture for handling high loads
  • Sandboxed compilation and execution of untrusted code
  • Support for 90+ languages (see the full list of supported languages)
  • Compilation and execution of multi-file programs (i.e. projects)
  • Support for additional files alongside the single-file user's program
  • Support for custom user-defined compiler options, command-line arguments, and time and memory limits
  • Detailed execution results
  • Webhooks (HTTP callbacks)

For more information about these and other features, please read the documentation.

Get Started

Don't lose this

Three weeks from now, you'll want Judge0 again. Will you remember where to find it?

Save it to your library and the next time you need Judge0, it’s one tap away — from any AI app you use. Group it into a bench with the rest of the team for that kind of task and you can pull the whole stack at once.

⚡ Pro tip for geeks: add a-gnt 🤵🏻‍♂️ as a custom connector in Claude or a custom GPT in ChatGPT — one click and your library is right there in the chat. Or, if you’re in an editor, install the a-gnt MCP server and say “use my [bench name]” in Claude Code, Cursor, VS Code, or Windsurf.

🤵🏻‍♂️

a-gnt's Take

Our honest review

Robust, fast, scalable, and sandboxed open-source online code execution system for humans and AI. Best for anyone looking to make their AI assistant more capable in productivity. It's completely free and works across most major AI apps. This one just landed in the catalog — worth trying while it's fresh.

Tips for getting started

1

Tap "Get" above, pick your AI app, and follow the steps. Most installs take under 30 seconds.

2

Heads up: this needs an API key to work. You'll get one from the service's website (usually free). The setup guide tells you exactly where.

3

Pair this with your daily workflow. The more you use it, the more time you'll save.

What's New

Version 1.0.06 days ago

Imported from GitHub

Ratings & Reviews

0.0

out of 5

0 ratings

No reviews yet. Be the first to share your experience.