# acoj **Repository Path**: jiangbyte/acoj ## Basic Information - **Project Name**: acoj - **Description**: A simplified online judge system built with Java and Go for a graduation project - **Primary Language**: Java - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-04 - **Last Updated**: 2026-05-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AC OJ > **🚧 正在重构中 — Python + FastAPI 版本,全新架构** 在线评测系统 (Online Judge),提供题目管理、代码评测、用户体系、AI 辅助编程等全流程解决方案。 --- ## 分支说明 | 分支 | 说明 | 状态 | |------|------|------| | `main` | Python + FastAPI 重构版本(进行中) | 🚧 开发中 | | [`java-version`](https://github.com/jiangbyte/acoj/tree/java-version) | Java + Spring Boot + Vue 3 实现的稳定版本 | ⛔ 停止维护 | ### `java-version` 分支 当前项目的原始实现基于以下技术栈,已归档至 `java-version` 分支,**不再进行维护**: - **后端**:Java 21, Spring Boot 3.x, Spring Cloud, MyBatis Plus - **前端**:Vue 3, TypeScript, Vite, Naive UI - **中间件**:Redis, RabbitMQ, Nacos - **评测引擎**:GoZero, Docker 沙箱 --- ## 重构计划(main 分支) `main` 分支正在使用 Python + FastAPI 进行全栈重构,旨在提供更轻量、更易部署、性能更优的架构。 > 敬请期待。