Real-time collaborative workspace
Code together. Anywhere.
A lightweight collaborative coding room for teams, classmates, and friends. Edit in real time, chat, and keep total ownership of your project data.
room: DEMO01 — main.ts
3 OnlineDEMO01
Files
📄 main.ts
📄 utils.ts
📄 README.md
import { createServer } from "coderoom";
const room = createServer({ id: "DEMO01" });
room.on("collaborate", (user) => {
console.log(`${user.name} is live!`);Salman
});
// Real-time CRDT synchronization
room.broadcast("Ready to code");Rahul
Chat
Salman10:42 AM
Anyone finished the API?
Rahul10:43 AM
Almost done! Testing now 👍
Type a message...
Designed for speed, clarity, and collaboration
Everything you need to pair program or work with teams across LAN or Internet.
Real-time coding
Edit code together with instant synchronization. Powered by Yjs CRDTs and Monaco Editor with remote cursor indicators.
Built-in chat
Talk while you code. Room-scoped instant messaging with persistent history and online presence indicators.
LAN + Internet
Use it locally on your Wi-Fi network without internet, or access the same server remotely through a domain or public IP.
Your data
Projects and messages are stored by your own server. Self-contained database with zero external cloud dependencies.