Judge0 IDE is a free and open-source online code editor that allows you to write and execute code from a rich set of languages. It's perfect for anybody who just wants to quickly write and run some code without opening a full-featured IDE on their computer. Moreover, it is also useful for teaching and learning or just trying out a new language.
Judge0 IDE is using Judge0 for executing the user's source code.
Visit https://ide.judge0.com, and enjoy happy coding. :)
- Vanilla JavaScript Only: Built with pure JavaScript - no npm, no installation, no third-party libraries required
- Built-in Bug Finder: Identify and resolve code errors quickly with AI assistance
- Code Composer: Craft and refine code segments with AI assistance (includes 3 retries if code generation needs improvement)
- Interactive Chat: Get contextual help and suggestions directly within the IDE
- Smart AutoComplete:
- Predicts and suggests code as you type
- Accepts natural language instructions while typing
- Version Control Features:
- Review changes before implementation
- Revert suggested changes
- Append newly generated code in chat
- Control & Flexibility:
- Cancel and stop AI response processing in all three tabs
- Full control over code generation and suggestions
To run the IDE locally, use Python's built-in HTTP server:
# Using Python 3
python3 -m http.server 8000
# OR using Python
python -m http.server 8000Then open your browser and navigate to: http://localhost:8000/
Do you have a question, feature request, or something else on your mind? Or do you want to follow Judge0 news?
- Subscribe to Judge0 newsletter
- Join our Discord server
- Watch asciicasts
- Report an issue
- Contact us
- Schedule an online meeting with us
Judge0 IDE was created by Herman Zvonimir Došilović.
Thanks a lot to all contributors for their contributions to this project.
Judge0 IDE is licensed under the MIT License.
