zhblue/hustoj
Popular Simple Open Source Online Judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training, with easy installation. 简单实用的开源OJ系统 observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 10
- age_days: 4914
- days_rel: 14
- days_push: 14
- n_releases_24m: 28
Adoption not part of the score
3782 stars · 835 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
HUSTOJ is a popular open-source online judge system for competitive programming training (ACM/ICPC, NOIP), built with PHP, C++, and MySQL on Linux. It supports automatic code judging, problem sets, contests, multiple UI themes, and easy installation via scripts or Docker.
Use cases
- host an online judge for competitive programming training
- run ACM/ICPC practice contests for students
- set up a NOIP training platform for a school
- auto-grade programming assignments
- self-host a coding contest platform
- run multiple isolated OJ instances with SaaS mode
When to choose
- you need a battle-tested, easy-to-install online judge on Linux
- you want ACM/ICPC or NOIP style training with a large free problem bank
- you need low-barrier secondary development in PHP
- you want multiple themes and optional AI error explanation features
When to avoid
- you need a judge for languages outside C/C++/Java/Pascal ecosystems without extra setup
- you prefer modern stacks (Node, Go) or container-native microservice judging
- you need Windows-native deployment
- you require a fully managed SaaS without self-hosting
Facets
application · maturity active
web-framework http-server database education web-development developer-tools php cpp self-hosted online-judge competitive-programming acm-icpc noip code-submission auto-grading education self-hosted php mysql sandbox code-execution algorithms linux docker web-server
2 sources
- readme: https://github.com/zhblue/hustoj · fetched 2026-08-28 · 07319fcc5396
- homepage: http://www.hustoj.com/?cat=2 · fetched 2026-08-29 · 4b1d2c64a2b6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| zhblue/hustoj | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem