DOMJudge

System for running a programming contest, like the ICPC regional and world championship programming contests.

Steady · 53
53/100
Steady

Maintained, but at a slower pace than the leaders in its category.

Maintenance 29/40
Releases 13/25
Community 7/20
Momentum 4/15

Commit activity more than 73% of tracked projects; popularity more than 33%. How this is calculated.

Commits, last 11 months

2025-10: 39 commits 2025-11: 93 commits 2025-12: 85 commits 2026-01: 110 commits 2026-02: 97 commits 2026-03: 182 commits 2026-04: 20 commits 2026-05: 20 commits 2026-06: 2 commits 2026-07: 40 commits 2026-08: 43 commits
2025-10 731 total 2026-08
Stars916
Latest release—
Repo updated25 Sept 2026
LicenceGPL-2.0BSD-3-ClauseMIT
Built withPHP

Is DOMJudge actively maintained?

Over the last 11 months the project absorbed 731 commits, of which 85 arrived in the most recent quarter — roughly 28 commits a month.

Activity is cooling: commits are down 62% against the previous quarter. One slow quarter is normal; two in a row is a signal.

No tagged releases are published, so there is no stable version to pin to — you would deploy from the default branch or a container image built from it.

DOMJudge ranks #40 of 77 in Miscellaneous, placing it mid-table for maintenance activity.

What DOMJudge actually does

DOMJudge is a web application designed to manage and automate competitive programming contests. It provides automated submission evaluation and leaderboards tailored for events modelled after the ICPC regional and world championships.

Best fit: It suits organisers of academic or professional coding competitions who need a dedicated platform to handle contestant submissions and scoring in real time.

Worth knowing: The moderate maintenance activity and lack of a recent tagged release suggest that you may encounter unpatched bugs or need to rely on the current development branch for fixes.

Deployment notes

As a PHP application, it typically requires a web server like Nginx or Apache, a separate relational database for state storage, and a proper reverse proxy configuration to handle secure TLS traffic.


Alternatives to DOMJudge

Projects in the same categories, ordered by health score.