Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art

JudgeX

A next-generation online judge · Making algorithm learning more engaging

Current Version Beta_v2.13_Themes_001

✨ Features

🤖
AI Coding Assistant
Smart debugging, tutoring, and learning-path planning for more effective programming
💻
Multi-language Judging
Supports C++, C, Python, Java, and more with online compilation and execution
🎨
Three Themes
Switch freely between Classic Minimal, Liquid Crystal, and Cyberpunk themes
🏆
Contest System
Supports ACM, OI, and other formats with real-time rankings
👥
Teams
Create or join teams to solve problems, discuss, and learn together
🎮
Games
Tired of solving problems? Play Minecraft or a mini-game and take a productive break.
📖
Course System
Structured programming courses from beginner to advanced
🎁
Points Shop
Earn points by solving problems and redeem avatar frames, backgrounds, name-change cards, and more
💬
Community
Share solutions, discuss problems, exchange experience, and grow together

🛠️ Technology Stack

PHP MySQL PDO JavaScript Bootstrap 5 HTML5 CSS3
Judge0 Online Judge Engine MathJax Formula Rendering Zhipu AI Turnstile CAPTCHA
InfinityFree Free Hosting Cloudflare CDN Picsum Photos Dynamic Wallpapers

📋 Version Changelog

Beta_v2.13_Themes_001 · Three-Theme Navigation System
  • 🎨 Added three switchable navigation themes
  • 🔷 Classic Minimal Theme: clean and simple original style
  • 💎 Liquid Crystal Theme: frosted glass, neon glow, and particle effects (default)
  • 🌆 Cyberpunk Theme: neon glitch style, scanlines, and angled menus
  • 🎯 Theme switcher: top-bar dropdown with particle effects
  • 💾 Theme selection is saved to localStorage and persists after refresh
  • 🌈 Liquid Crystal easter egg: click the logo three times to enable rainbow mode
  • 🌙 Liquid Crystal easter egg: automatically enables warm night mode from 22:00 to 06:00
  • ✨ Special menu effects: pink Games glow, AI Assistant breathing animation, and more
  • 📱 Full support for Light/Dark Mode with all three navigation themes
Beta_v2.12_Feedback_001 · Terms of Service and Feedback
  • 📜 Added a complete Terms of Service page (14 chapters + 3 appendices)
  • 🔒 Added an agreement notice to the Login/Register pages; continuing means accepting the Terms
  • 📮 Added Feedback so users can submit feedback and suggestions
  • 🛠️ Added Feedback management to the Admin Panel for viewing, replying, and processing feedback
  • 📊 Feedback statistics panel: total, pending, and processed counts
Beta_v2.11_Game_002 · Games Improvements
  • 🎮 Added a Start Game button; games no longer load automatically
  • 🔧 Fixed an issue where other games could not be displayed after switching from Poki mini-games
  • ⌨️ Improved keyboard focus with multiple automatic focus mechanisms
  • 🚫 Fixed accidental button activation by the Space key
Beta_v2.11_Game_001 · GamesUpdate
  • 🎮 Added Games support for Minecraft 1.8.8, 1.8.8 WASM, 1.12.2, and more
  • 🕹️ Integrated the Poki mini-game platform
  • ⛶ Added fullscreen mode that hides JudgeX navigation and styling
  • 📌 Games shortcuts: sidebar menu item and top-bar button
  • 🎨 Fully styled in the JudgeX design with Light/Dark theme support
Beta_v2.10_DV_001 · Major Update
  • 🎨 New left navigation layout with collapse/expand and Light/Dark Mode
  • 📝 Solutionss: every problem can have a written solution with AI review
  • ☕ Java 判题支持(C++/C/Python3/Java)
  • 🤖 AI Coding Assistant集成,支持教学、调试、Code Review、Learning Path规划
  • 📥 Batch problem import: upload problem HTML files for automatic parsing
  • 🗑️ Batch problem deletion by range or ID list
  • 📐 MathJax Mathematical formula rendering,LaTeX 公式自动转换
  • 🖼️ Problems images are localized automatically during import
  • 👥 Teams: create, join, and manage teams; official teams are highlighted
  • 🏆 Leaderboard, Contests, Courses, Points Shop, and achievements are fully available
  • 🚫 Blackroom and ban system: administrators can ban or unban users
  • 💬 Forum features: new posts, images/videos, likes, comments, and deletion
  • 🔔 Internal messages with unread notifications
  • 🎯 Random problem jumping, daily check-ins, fortunes, and contest countdowns
  • 🔐 CSRF 防护、PermissionsVerify、软Delete机制全面加固
Beta_v2.0.0 · 系统重命名为 JudgeX + Admin Panel全功能
  • 系统正式更名为 JudgeX
  • 新增完整Administrator后台,支持User管理、Problems管理、Submissions管理
  • 新增ProblemsPublish功能,支持Problems Description、InputDescription、OutputDescriptionEdit
  • 新增Sample数据与隐藏Test Case配置,实现标准 OJ 判题机制
  • 新增UserProfile,支持修改简介、Viewitems人信息
  • 新增自动Generate像素风格默认头像,每itemsUser唯一
  • 新增Problems软Delete功能,Delete后保留所有数据,无法Submit
  • DeletedProblems显示(Deleted)Tags,Submit按钮灰色禁用
  • Administrator支持Problems禁用与恢复,数据Permanent保留

❤️ 致谢

Thanks to all developers and users who have contributed to JudgeX!

Special thanks to the following open-source projects and services:

感谢所有捐赠者、VIP User以及为 JudgeX 提供Feedback和支持的朋友们!

📬 Contact Us

For any problems or suggestions, please contact us: