DOMjudge
Automated judge system for running programming contests
DOMjudge is an automated judge system for running programming contests such as the ICPC. It accepts problem solutions, judges them automatically, and provides web interfaces for teams, the jury, and the general public. It is designed for on-site contests with a fixed problem set and time frame, and can be adapted to other contexts.
The system supports distributed judging and a modular approach for plugging in languages and compilers. The administrator interface includes rejudging, clarifications, and detailed submission and judging information, while the team interface is kept simple. A REST API allows extensions. It runs on Linux with Apache or Nginx, PHP, MySQL or MariaDB, and the compilers for the languages you want to support.
DOMjudge is free, open source software licensed under the GNU General Public Licence, with no paid editions or plans described. It is intended for contest organizers, jury members, and teaching environments, and can be adapted to online contests and other uses.
12 alternatives to DOMjudge
Ranked by how well each tool replaces DOMjudge: shared features, audience, price and popularity.
- 58 out of 100 match$2/mo
Digital fluency for every student, in every classroom.
Covers 5 of 10 key features.
Free planOpen source58 out of 100 matchFree- 57 out of 100 matchFree
Get really good at programming. Develop fluency in 84 programming languages with our blend
Covers 4 of 10 key features.
Free planOpen source57 out of 100 matchFree- 56 out of 100 matchContact sales
- 55 out of 100 matchContact sales
Ximera provides the backend technology for online courses
Covers 6 of 10 key features.
Free planOpen source54 out of 100 matchContact sales- 54 out of 100 matchFree
- 54 out of 100 match$3.46/mo
A website for sharing tutorials and descriptions of projects made with Arduino boards
Covers 3 of 10 key features.
Free planOpen source53 out of 100 matchFree- 53 out of 100 matchContact sales