Judge0 CE
About this project
Code execution made simple for every business. Robust, scalable, and open-source online code execution system.
Table of Contents
- About
- Features
- Get Started
- Flavors
- References
- Showcase
- Citation
- Community
- Author and Contributors
- Changelog
- Special Thanks
- License
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.
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
- Quick and easy installation
- Rich and verbose API documentation
- Scalable architecture
- Sandboxed compilation and execution
- Support for 60+ languages
- Compilation and execution of multi-file programs
- Support for additional files alongside the 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
Get started with Judge0 on Sulu.
You can also get started with the FREE Basic Plan on Rapid or host it yourself.
You can find our detailed plans and pricing here.
Why should you use Judge0 on Sulu or RapidAPI?
Our infrastructure allows you to **focu