J
Judge0 CE
An open-source API service for compiling and running code in over 60 programming languages, designed for online judges and coding platforms.
No reviews yet
About Judge0 CE
Judge0 CE is a code execution engine that lets you compile and run code remotely via a simple REST API. It supports more than 60 programming languages, from Python and JavaScript to Rust, Go, and Haskell. You send source code, choose a language, and optionally provide stdin input. The service returns stdout, stderr, exit code, execution time, and memory usage. This makes it ideal for powering online judges, code playgrounds, interactive tutorials, and automated assessment tools.
Born out of the competitive programming community, Judge0 uses container-based sandboxing (Docker) to isolate each execution. It runs on Linux and can be self-hosted or used via the cloud-hosted API. The project integrates well with CI/CD pipelines and learning management systems. A web interface is included for manual testing. Under the hood, it leverages isolated filesystems and strict resource limits to prevent abuse. Judge0 is developed by a small team led by Herman Zvonimir Došilović.
Born out of the competitive programming community, Judge0 uses container-based sandboxing (Docker) to isolate each execution. It runs on Linux and can be self-hosted or used via the cloud-hosted API. The project integrates well with CI/CD pipelines and learning management systems. A web interface is included for manual testing. Under the hood, it leverages isolated filesystems and strict resource limits to prevent abuse. Judge0 is developed by a small team led by Herman Zvonimir Došilović.
Development Tools
Quick Facts
- Pricing
- Freemium
- License
- Open Source
- Platform
- Linux
- Version
- 1.13.1
- Developer
- Judge0
No reviews yet
Be the first to share your experience!
Discussion (0)
No comments yet
Start a discussion about this tool.