Real-time Collaboration
CodeArena
A multiplayer coding platform where friends solve programming challenges together in a shared, real-time editor.

Overview
CodeArena turns coding practice into a team sport. Create a room, share its code with friends, and everyone writes in the same editor at once - with live cursors, synced edits and no merge conflicts.
Rooms come with curated problems across arrays and strings, data structures, algorithms and dynamic programming, from easy to hard. Solutions run against test cases instantly, in JavaScript, Python, Java, C++ and more, so the whole room sees the results together.
Key features
- Shared editor with live cursors and conflict-free syncing, powered by Yjs CRDTs
- Rooms with unique join codes for inviting friends
- Instant code execution against test cases in multiple languages
- 55+ curated problems across four categories, easy to hard
- Accounts and sign-in, with data stored through Prisma
Screenshots


Built with
- Next.js
- React
- TypeScript
- Prisma
- Yjs
- Vercel
Iktiup Mahmud