What DocuSphere does
DocuSphere lets multiple users open and edit the same document at the same time. Changes from every connected user appear live — no page refresh, no conflicts, no manual saving. Each document has a full rich-text editor with formatting controls, and the platform handles authentication, document storage, and live presence automatically. Key capabilities include:- Real-time co-editing — every keystroke is synced to all connected collaborators instantly
- Rich text editor — powered by Tiptap, with support for headings, lists, tables, images, links, highlights, and text alignment
- Authentication and access control — sign in with Clerk, with support for personal accounts and organizations
- Persistent document storage — documents are stored and queried in Convex, a serverless real-time database
- Live presence and cursors — see who else is in the document via Liveblocks presence
- Template gallery — start new documents from pre-built templates for common use cases
- Document search — full-text search across your document library from the dashboard
Tech stack
| Layer | Technology |
|---|---|
| Frontend framework | Next.js 16 (App Router), React 19, TypeScript |
| Backend & database | Convex — serverless functions and real-time document storage |
| Authentication | Clerk — user accounts, sessions, and organizations |
| Collaboration | Liveblocks — real-time presence, cursors, and room sync |
| Editor | Tiptap — headless rich-text editor with ProseMirror |
| Styling | Tailwind CSS with shadcn/ui components |
Where to go next
Quickstart
Clone the repo, configure your services, and run DocuSphere locally in minutes.
Rich text editor
Explore the Tiptap-powered editor and the formatting options it supports.
Real-time editing
Learn how Liveblocks powers live co-editing and presence in DocuSphere.
Templates
See the built-in template gallery and how to start a new document from one.