DOMjudge is an automated judgement system to run programming contests. It provides a mechanism to submit problem solutions and interfaces for teams, the jury, and the general public. It is lightweight, and depends on standard software to do its task. It has a Web interface for portability and simplicity. It is scalable, so distributed judging is easy. There is a modular system for plugging in languages and compilers. It features rejudging, clarifications, and detailed submission/judging info.
| Tags | Other/Nonlisted Topic Software Development Testing |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C PHP Unix Shell bash |
Recent releases


Release Notes: This is a bugfix release rolling up a number of small improvements. The largest impact bugfix concerns an SQL query which could lead to intermittent MySQL locking failures when running with many concurrent users.


Release Notes: This bugfix release rolls up a number of fixes and compatibility improvements.


Release Notes: This release incorporates some minor bugfixes.


Release Notes: A minor bugfix release resolving a crash when compiling on Ubuntu 12.04.


Release Notes: The 3.3 branch delivers some major improvements to DOMjudge. DOMjudge now fully supports submissions consisting of more than one source file. Nearly all aspects of judgehost operation can now be controlled in one place. Optimizations have been made in several places, relevant in large contests. Many smaller improvements and fixes have also been added.