Choose your race
Practice solo or challenge another developer in a live match.
Go head-to-head on algorithm challenges, submit before your opponent, and turn every match into measurable progress.

Live synchronization
See the race unfold as it happens
Isolated evaluation
Run every solution against judge cases
Competitive rating
Track progress with every ranked match
How it works
Pick your difficulty, enter the arena, and submit a passing solution before the other racer. No setup, no ceremony—just code.
Practice solo or challenge another developer in a live match.
Write in JavaScript, Python, or Go while the clock keeps moving.
Pass every judge case first and watch your competitive record grow.
Focused tools for fast feedback, fair competition, and consistent practice.
See your opponent progress live while every second raises the stakes.
Practice algorithm and data-structure problems across three difficulty levels.
Turn ranked wins into rating gains and track your place on the leaderboard.
Inspect the codebase, suggest an improvement, or help build the next feature.
Run against judge cases and get clear results without leaving the arena.
Solve every challenge in JavaScript, Python, or Go with tailored starter code.
Built in public
CodeRacer is open source and actively evolving. Follow the latest improvements or help shape the next release.
Explore the repositoryJoin the arena, choose a challenge, and find out how fast you really think.
Create your account