Live duels 1v1 Competitive Programming

Code faster.
Rank higher.
Win the void.

Challenge friends in real-time programming rooms. Pick a mode, solve prepared problems, submit from the room, and let the result page handle rating, wins, losses, penalties, and forfeits.

Ranked and unranked rooms
BO3, BO5, Blitz, Pick & Play
Codeforces and HackerRank links
Match room Live timer
Range Tags Limits

Prepared statement, examples, notes, and compiler panel

YOU
Your profile Submitting
AC
VS
FR
Friend Testing
E
Rating update After ranked rooms
Friend invite, accept, prepare, play

Built around

/ / / /

The Platform

Built around the actual duel flow

Void Hub focuses on the pieces a competitive room needs: friends, problem preparation, source accounts, submissions, results, and profile history.

Real-time 1v1 rooms

Start a match from your friends list, accept or reject invitations, prepare the arena, and keep the room focused on solving.

$ choose mode, difficulty, timer room prepares statements and syncs players arena opens with timer, problems, compiler, and submissions

Rating and match results

Ranked matches update Elo, wins, losses, solved count, active days, and the result screen after the room ends.

Elo movement shown after match

Profiles that reflect play

Profiles show rating, recent submissions, country flag, bio, birthday when visible, match stats, and privacy choices.

Prepared statements

Rooms cache time limits, memory limits, examples, notes, tags, and statement formatting before players enter the arena.

Friend-first matchmaking

Online friends appear first, invitations can show match details, and the invite list includes head-to-head context.

ONonline firstfriends
W/Lmatch recordhistory
STlongest streakH2H

Flow

From account to arena

01

Create or sign in

Use email, Google, or GitHub, then complete the username step for new social accounts.

02

Link problem sources

Connect Codeforces or HackerRank from settings so rooms can prepare languages and later submit through the right account.

03

Invite a friend

Choose BO3, BO5, Blitz, or Pick & Play, then send a detailed invitation from your friends list.

04

Play and resolve

The room tracks submissions, verdicts, penalties, exits, and rating changes when the match ends.

Problem Library

Problems are prepared before the duel starts

The room checks cached metadata first, then fetches missing statement details so the arena opens with the needed data already in place.

Actual problem library 16,390

Statement files currently available for duel preparation across the local problem sources.

Codeforces 10,987
HackerRank 442
OnlineJudge 4,961
SourceCodeforces and HackerRank problem linkslive data
LimitsTime and memory limits saved per problemcached
ModesDifficulty ranges and tags drive room selectionfiltered
StatementMath formatting, examples, and notesclean view
BlitzShort statements from the sorted problem setfast mode
CompilerLanguage list from the linked judge accountready
Modes BO3, BO5, Blitz, Pick & Play

Room setup supports the match styles already built into the compete page.

Judges Codeforces and HackerRank

Settings include source account links used by rooms and compiler preparation.

Profiles Rating, submissions, privacy

Recent activity, match record, bio, avatar, country flag, and visibility controls.

Results Elo, penalties, forfeits

Match endings account for solved count, penalty minutes, and leaving the room.

Global Rankings

The leaderboard follows real rated results

Rankings come from stored user ratings. Empty accounts start from the default rating until ranked rooms produce results.

View Full Leaderboard

New here?

Create an account
then challenge a friend.

Sign up, link your judge account from settings, and start with the duel modes already available.