- Home
- Coding Challenge Platforms
- NextJudge
On the recordRead 7 Oct 202623 facts
NextJudge
On the record
- API and CLI
- The project documents a REST API and a CLI for automation, downloading problems, local testing, and submitting solutions.docs.nextjudge.net · read 7 Oct 2026
- Authentication
- The getting-started guide supports email/password registration and GitHub sign-in when OAuth is configured.docs.nextjudge.net · read 7 Oct 2026
- Availability
- The landing page invites visitors to join a waitlist for early access and says new users will be onboarded when the team is ready.nextjudge.net · read 7 Oct 2026
- Browser workspace
- The solving workspace combines a problem statement, sample tests, a language selector, and a Monaco editor, with separate run and submit actions.docs.nextjudge.net · read 7 Oct 2026
- Code editor
- Its code editor uses Monaco and provides syntax highlighting and multiple themes.nextjudge.net · read 4 Oct 2026
- Contests
- Timed contests include scheduled problems, registration, clarifications, and standings.docs.nextjudge.net · read 7 Oct 2026
- Contest tools
- The platform includes live leaderboards, contest Q&A, live submissions, real-time submission feedback and activity overviews.nextjudge.net · read 4 Oct 2026
- Data control
- The maker says participant data, problems and submissions are stored in PostgreSQL on infrastructure the operator controls.docs.nextjudge.net · read 4 Oct 2026
- Deployment requirements
- The getting-started guide requires Docker and Docker Compose, at least 4 GB RAM (8 GB with web and judge together), and available ports 5000, 5432, 5672, and 8080.docs.nextjudge.net · read 7 Oct 2026
- Execution
- Judge workers compile and run submitted code in nsjail sandboxes.docs.nextjudge.net · read 4 Oct 2026
- Integrations
- The configuration documentation describes optional GitHub OAuth and optional Elasticsearch for problem search.docs.nextjudge.net · read 7 Oct 2026
- Isolation
- The documentation says compile and run use nsjail with no network, capped CPU and memory, and a restricted filesystem.docs.nextjudge.net · read 7 Oct 2026
- Judge limit caveat
- Problem timeout and memory settings are stored and exposed, but the judge currently uses fixed nsjail defaults instead of applying those settings.docs.nextjudge.net · read 7 Oct 2026
- Judging
- Submissions are queued through RabbitMQ, then compiled and evaluated by a Python judge worker in nsjail.docs.nextjudge.net · read 7 Oct 2026
- Languages
- The landing page lists Python, JavaScript, C++, Go, Haskell, Kotlin, C#, Java, TypeScript, PHP, Swift, Rust, C, Lua, and Ruby.nextjudge.net · read 7 Oct 2026
- Language support
- The maker’s homepage lists Python, JavaScript, C++, Go, Haskell, Kotlin, C#, Java, TypeScript, PHP, Swift, Rust, C, Lua and Ruby.nextjudge.net · read 4 Oct 2026
- License
- The documentation identifies NextJudge as MIT-licensed and says the license has no seat limits or feature tiers.docs.nextjudge.net · read 7 Oct 2026
- Operational responsibility
- Self-hosters operate the database, message queue, judge images, backups, monitoring, and network isolation.docs.nextjudge.net · read 7 Oct 2026