Skip to content
whatismyalternative

DOMjudge

Automated judge system for running programming contests

Visit DOMjudge

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.

  1. The programming classroom, supercharged

    Covers 0 of 10 key features.

    Free plan
    58 out of 100 match$2/mo
  2. Digital fluency for every student, in every classroom.

    Covers 5 of 10 key features.

    Free planOpen source
    58 out of 100 matchFree
  3. Learn to code with bite-sized challenges

    Covers 3 of 10 key features.

    Free plan
    57 out of 100 matchFree
  4. Get really good at programming. Develop fluency in 84 programming languages with our blend

    Covers 4 of 10 key features.

    Free planOpen source
    57 out of 100 matchFree
  5. Online learning, delivered your way

    Covers 2 of 10 key features.

    Free planOpen source
    56 out of 100 matchContact sales
  6. Your personal tutor for math and coding

    Covers 2 of 10 key features.

    Free plan
    55 out of 100 matchContact sales
  7. Ximera provides the backend technology for online courses

    Covers 6 of 10 key features.

    Free planOpen source
    54 out of 100 matchContact sales
  8. The World's AI Proving Ground

    Covers 1 of 10 key features.

    Free plan
    54 out of 100 matchFree
  9. The Open Source Learning Management System

    Covers 6 of 10 key features.

    Free planOpen source
    54 out of 100 matchFree
  10. Digital solutions for math and science education.

    Covers 5 of 10 key features.

    Free plan
    54 out of 100 match$3.46/mo
  11. A website for sharing tutorials and descriptions of projects made with Arduino boards

    Covers 3 of 10 key features.

    Free planOpen source
    53 out of 100 matchFree
  12. Online learning platform powering edX.org.

    Covers 2 of 10 key features.

    Free planOpen source
    53 out of 100 matchContact sales