Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 3 months ago
JSON representation

Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)

Awesome Lists containing this project

README

        

# Hydro

![GitHub Workflow Status](https://img.shields.io/github/workflow/status/hydro-dev/hydro/CI)
![hydrooj](https://img.shields.io/npm/dm/hydrooj)
![npm](https://img.shields.io/npm/v/hydrooj?label=hydrooj)
![node-current](https://img.shields.io/node/v/hydrooj)
![GitHub contributors](https://img.shields.io/github/contributors/hydro-dev/Hydro)
![GitHub commit activity](https://img.shields.io/github/commit-activity/y/hydro-dev/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/)

[Open pre-configured test environment in Gitpod](https://gitpod.io/#https://github.com/hydro-dev/Hydro)

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.