× Help save net neutrality! Learn more.
DOMjudge programming contest jury system Icon

DOMjudge programming contest jury system

DOMjudge is an automated judge system for programming contests.

As of 2015-07-29, this project may now be found at https://www.domjudge.org.

5.0 Stars (4)
0 Downloads (This Week)
Last Update:
Download domjudge-3.4.0.tar.gz
Browse All Files


NOTE: DOMjudge has moved to www.domjudge.org and Github for all development.

DOMjudge is an automated judge system to run programming contests. Both team and jury side interfaces are web based, with a command line submit tool available as well. It is written in PHP, shell-script and C/C++ and needs MySQL and a webserver.

DOMjudge programming contest jury system Web Site


  • Web interfaces for portability and simplicity
  • Scalable and modular: distributed judging, multiple plugin systems
  • Supports rejudging, clarifications, detailed submission/judging info
  • Designed with security in mind


Other Useful Business Software

Get your Apps to customers 5x faster with RAD Studio. Icon

The easiest and most powerful cross platform development tool available on the market. Start today a 30-Day trial (no credit card needed).

Get your Apps to customers 5x faster with RAD Studio. Icon
RAD StudioTM: Build cross-platform apps ridiculously FAST! Delivering fast and powerful native applications for Windows, Linux, macOS, iOS, Android, cloud and IoT. Rapidly design, build, and run applications optimized for native performance, from a single code base across all platforms. With RAD Studio 10.2 you can securely connect and embed any data, on any tier, in the Enterprise, or cloud.

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Reliable and runs smoothly

    Posted 10/29/2012
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This project has much more documentation than PC^2, and being open source there are no restrictions on its usage and it can be modified. Unlike other systems, users don't have to download any software, so in situations where computers are not provided participants can get started much more quickly. Among other things, the format for automatically adding test data is convenient and DOMjudge allows for multiple servers to prevent a crash from ruining competitions. The only negative things are that no one seems to use DOMjudge, so it was hard to find (I found out about it through Google), and it takes a bit of time to configure, particularly for Java.

    Posted 05/25/2011
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    My view is probably biased being one of the developers, but also multiple other users (teams, admins, judges) find this system way better than PC^2 and also better than Mooshak; these two systems are commonly used in ACM ICPC contests.

    Posted 07/28/2009
Read more reviews

Additional Project Details



Intended Audience

Science/Research, Education, Other Audience

User Interface

Web-based, Non-interactive (Daemon), Command-line

Programming Language

Unix Shell, C++, C, PHP



Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

No, Thank you