Skip to content
justincordovaPublic

About

About A real-time collaborative workspace for developers.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Rumi

A real-time collaborative workspace built for developers. Create a room, share the link, and write code, markdown, and diagrams together — live.

rumilabs.cc

Rumi dashboard

Rumi editor


What you can do

Write together in real time. Every keystroke is synced instantly. No refresh, no merge conflicts — just you and your collaborators in the same document.

Tabs for every type of work. Each room supports multiple tabs. Pick the right surface for the job:

  • Markdown — write docs, notes, or specs with a live rendered preview side by side. Full toolbar for formatting, syntax-highlighted code blocks.
  • Code — a shared code editor with syntax highlighting across 150+ languages. Switch languages on the fly.
  • Drawing — a collaborative infinite canvas powered by tldraw. Sketch diagrams, wireframes, or whatever you need. Grid and background settings sync across all users.

Flexible access control. Two room types, full control over who can see and edit:

Open Private
Who can join Anyone with the link Whitelisted emails only
Managing access — Add/remove emails via whitelist and blacklist
Guests (no account) Sign-in required by default Sign-in required by default
Guest override Allow guests to view or edit Allow guests to view or edit

Three-tier roles.

  • Owner — full control: rename, delete, transfer ownership, manage roles, manage whitelist/blacklist, change visibility
  • Admin — create/delete/reorder tabs, kick members, manage whitelist/blacklist
  • Member — edit tab content only

Live presence. See who's in the room with you via overlapping avatars in the top bar. Every user gets a unique color.

Notifications. Bell icon shows when someone grants you access to a room or accepts your invitation. Email notifications with one-click unsubscribe.

Billing and plans.

Free Pro Max
Price $0 $8/mo ($6/mo yearly) $20/mo ($15/mo yearly)
Rooms 3 25 100
Tabs per room 3 10 50
Concurrent users 5 15 50

Dark mode default, fully themeable. Light, dark, or system. Swap your editor font, adjust font size, toggle word wrap and compact mode — all per-device, no account required.


Tech stack

Frontend React + Vite + TanStack Router
Backend Bun + Fastify
Real-time sync Hocuspocus + Yjs (CRDTs)
Auth Supabase (GitHub + Google OAuth)
Database Postgres via Supabase + Drizzle ORM
Billing Stripe
Editor CodeMirror 6
Drawing tldraw v4
Styling Tailwind v4

About

About A real-time collaborative workspace for developers.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors