一句话HappyOJ 是一个个人/社区式开源项目展示站,集中展示在线评测、CI/CD、CLI、网络包解析等开发者工具项目。
定价免费/开源 页面未提供商业定价信息;多个项目提供 Gitee/GitHub 源码链接或在线试用入口。
适合谁算法竞赛平台建设者、C/C++/Python/Java/Spring Boot 开发者、嵌入式设备开发与测试人员、网络协议分析和开源项目展示需求用户
核心功能Online Judge 与在线竞赛平台Virtual Judge adapter在线 IDE自动化 Git 仓库构建与部署 CI/CDC/C++ 命令行接口 libcli轻量级内存表 litedbFastAPI 开源项目展示服务 projecthub在线十六进制网络包解析 packethub竞赛信息自动收集 eventhubTelnet 嵌入式设备测试框架 OmTestC/C++ 回调栈生成工具 cstack
功能与用途网站集中展示 HappyOJ 相关开源项目,包括在线评测/竞赛平台、在线 IDE、CI/CD 自动构建部署、命令行接口库、内存表存储、项目展示服务、网络包解析、竞赛信息收集、Telnet 测试框架和 C/C++ 回调栈分析等。
支持语言/框架文本中出现 C/C++、Java、Spring Boot、Python、FastAPI;部分工具面向 Telnet、FTP、网络协议解析等场景。
开源还是闭源页面明确写有“Open source makes programming great”,多个项目提供 Gitee/GitHub 链接,整体以开源项目展示为主。
自托管选项未直接说明部署文档,但提供源码仓库链接,部分项目如 Online Judge、projecthub、CI/CD 服务从描述看可用于自建;具体自托管步骤未披露。
定价未提供收费计划或商业定价信息。
API/SDK未提供统一 API/SDK 说明;部分项目本身是库或服务,如 libcli、litedb、FastAPI projecthub,但接口细节需查看仓库。
集成与生态提供 Gitee/GitHub 入口;Online Judge 项目涉及 virtual judge adapter、CLI、Telnet server/client、FTP server/client;CI/CD 支持提交 Git 仓库 URL 自动克隆、构建和部署。
文档质量抓取正文主要是项目卡片与简短描述,链接清晰但文档深度有限;缺少安装、配置、许可证、API、示例和维护状态等详细资料。
中国访问可直连
适用场景搭建在线评测与竞赛系统;构建自动化部署原型;为嵌入式设备增加 Telnet/VTY 管理 CLI;进行网络报文十六进制解析;展示开源项目;收集算法竞赛信息。
同类GitLab CI/CD、Jenkins、GitHub Actions、DOMjudge、HydroOJ、VNOJ、Wireshark、FastAPI Admin 等