https://github.com/hydro-dev/hydro
Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)
https://github.com/hydro-dev/hydro
acm-icpc cpp hydro java mixed-judge mongodb node noip oi oj online-judge onlinejudge python vijos vj5
Last synced: 11 days ago
JSON representation
Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)
- Host: GitHub
- URL: https://github.com/hydro-dev/hydro
- Owner: hydro-dev
- License: agpl-3.0
- Created: 2020-04-01T10:14:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-04-04T12:40:30.000Z (16 days ago)
- Last Synced: 2025-04-08T22:12:51.689Z (11 days ago)
- Topics: acm-icpc, cpp, hydro, java, mixed-judge, mongodb, node, noip, oi, oj, online-judge, onlinejudge, python, vijos, vj5
- Language: TypeScript
- Homepage: https://hydro.js.org/
- Size: 17.4 MB
- Stars: 4,920
- Watchers: 21
- Forks: 357
- Open Issues: 27
-
Metadata Files:
- Readme: README-EN.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Hydro





Hydro is a high-performance online judge system.
It is easy to deploy (with install script), light weight and extensible.
Also see previous version at [vijos/vj4](https://github.com/vijos/vj4)Now we have a SaaS service running at [https://hydro.ac](https://hydro.ac). (Fully free of charge!)
You can easily have a glance at the features of the system and try it out.
You can also just use the service without self-hosting the system with the powerful `domain` feature.
Feel free to create an account and then navigate to `MyAccount > MyDomains > Create Domain` to create one.[中文](https://hydro.js.org/)
We are now looking for help with Korean and Japanese translation, if you are a native speaker of these languages, please contact us, pull requests are always welcome.
## Contact US
Email: [email protected]
Hydro QQ User Group: 1085853538
Telegram Group [@hydrodev](https://t.me/hydrodev)
Telegram [@undefinedmoe](https://t.me/undefinedmoe)## License
The software is distributed under AGPLv3 with additional terms.
Additional terms under AGPLv3 Section 7:
1. You must not remove the copyright declaration displayed in the software. (Under [AGPLv3, 7(b)](LICENSE#L356))
2. When you distribute a modified version of the software, you must change the software name or the version number in a reasonable way in order to distinguish it from the original version. (Under [AGPLv3, 7(c)](LICENSE#360))
3. Unless permitted, you are not allowed to use author's name, trademark or logo to promote the software. (Under [AGPLv3, 7(d)](LICENSE#L364))## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md)
## Thanks to
In dictionary order:
- [Github](https://github.com/) Code hosting and workflow.
- [criyle](https://github.com/criyle) Sandbox.
- [Vijos](https://github.com/vijos/vj4) UI framework.