Skip to content

as6325400/ide

 
 

Repository files navigation

Judge0 IDE

Judge0 IDE Screenshot

License Release Stars

Quickstart

Judge0 IDE up and running quickly:

  1. Setting Host and Port To ensure Judge0 IDE connects to the correct backend host, configure the defaultUrl in ide/js based on your environment:

    • Local Setup: If running Judge0 IDE locally, set defaultUrl to localhost:port.
    • Remote Setup: If deploying to a remote server, set defaultUrl to your server's address, e.g., remote:port.

    Adjusting this setting will allow the IDE to connect properly depending on whether it is running locally or remotely.

  2. Start Judge0 IDE

    docker-compose up -d db redis
    sleep 10s
    docker-compose up -d
    sleep 5s

By default, the IDE web interface will open on port 8085. You can change this in docker-compose.yml. If you modify the port or host for Nginx, remember to also update the defaultUrl in ide/js.

About

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. :)

Community

Do you have a question, feature request, or something else on your mind? Or do you want to follow Judge0 news?

Author and Contributors

Judge0 IDE was created by Herman Zvonimir Došilović.

Thanks a lot to all contributors for their contributions to this project.

License

Judge0 IDE is licensed under the MIT License.

About

✨ Simple, free and open-source online code editor.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.2%
  • HTML 26.6%
  • CSS 7.0%
  • Dockerfile 0.2%