Getting your apps ready...
Open-source online code execution system | Secure sandboxed code execution for humans and AI | Competitive programming, E-learning, IDE, AI-agents
Categories:
Judge0 is a robust, scalable, open-source online code execution system that enables secure, sandboxed execution of code in 90+ programming languages via a simple API, perfect for developers, educators, AI agents, and businesses building coding platforms.
Judge0 is an open-source platform that provides a secure and scalable way to execute untrusted code online. It powers applications like competitive programming judges, online IDEs, e-learning platforms, coding assessment tools for recruitment, and AI code runners by offering sandboxed compilation and execution in over 90 programming languages.
The problem it solves is safely running user-submitted code without risking the host system, using Isolate for sandboxing and Docker for isolation. It's built for developers integrating code execution into their apps, educators teaching programming, students practicing, companies hiring via coding tests, and AI systems needing to verify generated code.
Created in 2016 by Herman Zvonimir Došilović, Judge0 was built to make online code execution simple, fast, and accessible for everyone—from hobbyists to enterprises—with easy self-hosting or cloud options.
This project is useful for:
Last updated: 2026-03-24
Freemium / Open Source — Self-host for free (GPL-3.0); cloud hosted on RapidAPI with free tier and paid plans starting at €27/month for Pro (2000 submissions/day + €0.001/extra).
Yes — https://github.com/judge0/judge0 (core engine), https://github.com/judge0/ide (online IDE)
Yes — Check CONTRIBUTING.md, open issues, submit PRs on GitHub, join Discord at https://discord.judge0.com, or provide feedback via email.
Built with ❤️ and kept warm on WarmIndex.
firecrawl.dev
The web crawling, scraping, and search API for AI. Built for scale. Firecrawl delivers the entire internet to AI agents and builders. Clean, structured, and ready to reason with.
olivetin.app
Useful for routine jobs like restarting services, starting backup scripts, or sending pings, when direct SSH access is difficult, not possible, or a just pain to use.
emitter.io
Emitter is a real-time communication service for connecting online devices. The Publish-Subscribe messaging API is built for speed and security.
buildspace.so
build your ideas for six weeks.