当前时间: 2026-04-12 12:45:23
更新时间: 2026-04-12
分类:软件教程
评论(0)
Hydro开源插件分享,持续更新,欢迎交流~
Hydro是一个开源的在线评测系统(OJ),很多学校、机构和个人都在用它搭建自己的刷题或比赛平台。
从2020年开始,我深度参与了Hydro源码的研究和开发,并与业务场景结合得比较紧密,主导了在Hydro上的二开项目云电脑全真模拟赛线上系统,以及0-1规划和跟进了企业自用的管理后台、比赛平台等项目,后来不怎么亲自写代码了,负责写点文档,用Axure画画图。
最近也是有一些OJ改造想法,于是配合越来越成熟的AI技术来实现高效的代码生成,顺利重操旧业,写了一些Hydro平台的小插件,以保持对代码的敏感度和一些idea的落地吧。
我并不是大厂的技术专家,是一名再普通不过的开发者,对于把产品设计和落地出来,这个过程让我觉得很有成就感。
我计划未来在业余时间写一些插件,尽可能保证落地时不要有太大问题,但毕竟个人能力和时间有限,没法做到完整的需求调研和测试,只能保证这些插件是自用没太大问题后分享出来。
平时忙于教学工作的老师们可能或多或少都可能需要用到这些小功能。为了给大家节省时间,我把这些插件开源出来,免费分享给所有人。
目前业务需求变化程度之快,这些功能应该是需要用户结合实践长期维护和迭代的,而不是一个人的智慧成果,你也可以直接通过GitHub的 Issues 或 Discussions 功能提问,我看到就会回复。
以及我本人仍然是一名需要不断精进和成长的开发者,如果有任何技术上的问题,恳请各位不吝赐教,多提宝贵意见。
我把所有插件都放在了GitHub的一个组织里,方便大家集中查找和更新:
https://github.com/Jinxin-s-Hydro-tools
-
-
源代码全部公开,遵循Hydro的开源规范,以 AGPL-3.0-or-later 开源
-
持续维护和更新,我会不定期开发一些插件,把后续开发的所有Hydro插件都上传到同一个组织下
你只需要Star一下这个组织或者你喜欢的仓库,就能收到后续的更新通知。
做开源公益分享不赚钱,甚至还要花不少时间写文档、回答问题。
但每当我看到有人说“这个插件帮了大忙”“终于解决了困扰很久的问题”的时候,那种成就感是钱买不来的,希望能够我的一点微小的工作可以帮助到大家!
我是Jinxin,复旦大学计算机科学与技术专业,专注产品研发。复旦大学首届“光谷学者”,主导的MarsOJ青少年算法平台连续两年获得上海市“互联网+”创新创业大赛项目金奖,曾主导原创信息学在线OI赛制模拟赛研发项目,帮助数千名中小学生进行信奥赛训练指导。