DOMjudge
Programming contest jury system for running competitive programming events
907 stars 292 forks last commit first released GPL-2.0
Actively maintained
Last commit 25 Jun 2026.

DOMjudge is an automated jury system for running programming contests such as ICPC-style competitions. It provides web interfaces for teams and jury, manages contest configuration, and automates judging while emphasizing usability and security.
Key Features
- Team and jury web interfaces for submissions, clarifications, and contest management
- Automated judging with configurable languages and problem definitions
- Scoreboard and contest timing controls suitable for live events
- Queue-based judging with support for multiple judge hosts
- Modular architecture to add/maintain language runtimes and tooling
Use Cases
- Organizing on-site or online competitive programming contests for universities or companies
- Running ICPC-style regionals with multiple problems, teams, and judge machines
- Hosting practice contests and training environments with repeatable judging
DOMjudge is a mature, widely used contest platform that helps organizers run reliable programming competitions end-to-end. It is best suited for events that need automated judging, robust jury workflows, and a controllable contest environment.
Categories:
Tags:
Tech Stack:
Similar to DOMjudge

Lowdefy
Config-based web framework for internal tools and business apps
Lowdefy is a config-driven web framework for building internal tools, admin panels, dashboards, CRUD apps, and client portals using YAML or JSON with extensible plugins.

WeKan
Open-source collaborative Kanban board for teams and projects
WeKan is an open-source Kanban board app with real-time collaboration, boards/lists/cards, access controls, and multiple deployment options like Docker.
Kan
Open-source Trello-style kanban project management app
Kan is an open-source Trello alternative for kanban boards, cards, labels, comments, and team workspaces, with Trello import and self-hosting support.

CaddyManager
Web UI to manage multiple Caddy 2 servers and Caddyfiles
Manage Caddy 2 servers from a modern web dashboard with Caddyfile editing, authentication, audit logs, API keys, and SQLite or MongoDB storage.

LIMBAS
Low-code PHP framework for building database-driven business applications
A low-code graphical database framework to rapidly build forms, reports, workflows and modular business apps with multiple DB support.
Kallithea
Git and Mercurial source code hosting with code review
Self-hosted Git and Mercurial repository management with web UI, code review, fine-grained permissions, and integrations for teams and organizations.





