Online Judge
An online judge is an online system to test programs in programming contests. They are also used to practice for such contests like ICPC. The system can compile and execute your code, and test your code with pre-constructed data. Submitted code may be run with restrictions, including time limit, memory limit, security restriction, and so on. The output of the code will be captured by the system, and compared with the standard output. The system will then return the result.
Here are 30 public repositories matching this topic...
A production-ready worker service for secure, isolated code execution. Consumes submissions from Kafka, executes programs in Docker containers with resource limits, and publishes results. Supports Python, Go, C, C++, and Java with horizontal scaling.
-
Updated
Dec 7, 2025 - Go
Microservice Online Judge based on Go-Kratos
-
Updated
Jul 1, 2025 - Go
A docker-based OJ judgement system implementation, the goal is to be compatible with hustoj judge | 基于 docker 的判题系统,目标是与 hustoj judge 兼容
-
Updated
Mar 18, 2025 - Go
Stupid simple yet powerful code execution engine with support for batched test-case submissions
-
Updated
Sep 3, 2023 - Go
Command-line tool for testing competitive programming solutions
-
Updated
Dec 4, 2020 - Go
An Online Code Execution API written in Golang, using echo as web framework, isolate as sandbox and Google Cloud Storage as permanent data storage.
-
Updated
Mar 15, 2022 - Go
reimplementation of QDUOJ JudgeServer 兼容青岛大学 OnlineJudge
-
Updated
Feb 15, 2023 - Go
🔥🛡️ Blazingly Fast & Secure Code Execution Platform Powered by nsjail
-
Updated
Oct 23, 2025 - Go
An advanced open-source online code execution system based on git
-
Updated
Nov 4, 2024 - Go
This is awesome OJ(Online Judge) project that backend is make in golang and frontend is made in Vue.js.
-
Updated
Dec 15, 2024 - Go
API driven competitive programming system
-
Updated
Nov 20, 2025 - Go
Online Judge Engine Powered by runC, gVisor and other execution runtime
-
Updated
Apr 22, 2022 - Go
- Followers
- 71 followers
- Website
- github.com/topics/online-judge
- Wikipedia
- Wikipedia