产品简介
glowxq-oj Glowxq-OJ 是一款开源的全栈在线编程测评系统,支持 ACM/ICPC 竞赛、信奥赛训练及编程教育教学。它提供多语言判题、实时竞赛和在线 IDE,并内置了代码游戏与代码画画等趣味编程模块,旨在通过寓教于乐的方式提升编程学习体验。系统支持 Docker 一键部署,适合需要搭建自有评测平台的学校、培训机构或竞赛团队使用。

核心功能
- 支持 C++/Java/Python/Rust/JavaScript 等多语言在线评测
- 提供编程题、选择题、判断题、填空题、简答题等多种题型
- 内置代码游戏,通过编程闯关控制角色进行战斗与探索
- 内置代码画画,支持可视化绘图与数据结构动态演示
- 支持 Docker Compose 和 All-in-One 单容器两种一键部署方案
快速开始
- 通过 Git 克隆项目源代码到本地
- 进入项目目录,赋予部署脚本执行权限
- 运行部署脚本,系统将自动构建并启动所有服务
界面预览


与其他方案对比
| 对比项 | glowxq-oj | 同类方案 |
|---|---|---|
| 部署便捷性 | 提供 Docker 一键部署脚本,无需手动配置 Java/Node 等环境 | 传统 OJ 系统常需手动安装配置多个依赖,过程复杂 |
| 教学趣味性 | 内置“代码游戏”和“代码画画”两大可视化趣味编程模块 | 多数同类平台功能集中于传统题目评测,缺乏互动性与趣味性设计 |
适合谁用
- 需要组织编程竞赛或日常算法训练的高校计算机教师
- 指导信息学奥赛(NOI/CSP)的教练
- 开展编程课程教学或实训的培训机构教师
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/glowxq/glowxq-oj