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-10-18
Health v2 · maintenance only
97/100
- Activity 100
- Release rhythm 91
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 15
- age_days: 4962
- days_rel: 62
- days_push: 3
- n_releases_24m: 20
Adoption not part of the score
3812 stars · 831 forks observed · 2026-10-18
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-10-18 · 07319fcc5396
- homepage: http://www.hustoj.com/?cat=2 · fetched 2026-08-29 · 4b1d2c64a2b6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| zhblue/hustoj | main | 97 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem