OnlineJudge is an automated platform for managing programming contests and evaluating submitted source code. It provides a complete online judge system that compiles, runs, and scores code submissions against predefined test cases within a sandboxed execution environment, ensuring the host system remains protected from untrusted user code. The platform supports both ACM-style penalty-based scoring and OI-style point-based scoring, with real-time leaderboard computation that dynamically updates participant rankings as submissions are judged. Contest organizers can create and schedule timed com
Hydro is an online judge platform and competitive programming management system. It provides the infrastructure to host programming contests, manage a library of programming problems, and evaluate code submissions against predefined test cases and time limits. The system utilizes a distributed code execution engine that scales judging tasks across multiple worker nodes to process high volumes of submissions. It is built as a modular judge framework, employing a plugin-based architecture that allows for the extension of system functionality without modifying the core source code. The platform
This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin
This project provides a secure, containerized execution engine designed to run untrusted code within isolated environments. It functions as a library for integrating code interpretation into autonomous agents and intelligent assistant workflows, ensuring that host systems remain protected while enabling dynamic data processing and file manipulation. The platform distinguishes itself through a multi-backend architecture that abstracts diverse container runtimes, allowing for flexible deployment and automated backend failover. It supports interactive, multi-turn workflows by maintaining persist
hustoj is a web-based online judge platform built with PHP and MySQL for hosting programming contests and training. It features an automated code grading engine that executes submissions in multiple languages and validates them against test cases to provide rankings and scores.
The main features of zhblue/hustoj are: Contest Scoring Engines, CTF Competition Hosting Platforms, Contest Ranking Algorithms, Automated Judging Validators, Remote Judging Delegation, Code Plagiarism Detection, Competitive Programming Platforms, Online Judges.
Open-source alternatives to zhblue/hustoj include: qingdaou/onlinejudge — OnlineJudge is an automated platform for managing programming contests and evaluating submitted source code. It… hydro-dev/hydro — Hydro is an online judge platform and competitive programming management system. It provides the infrastructure to… oi-wiki/oi-wiki — This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming.… vndee/llm-sandbox — This project provides a secure, containerized execution engine designed to run untrusted code within isolated… facebook/fbctf — fbctf is a Capture The Flag platform designed for hosting cybersecurity competitions. It provides a scoring engine to… google/google-ctf — This project is a capture the flag platform and cybersecurity training environment. It provides a framework for…