Real-time collaborative editing

Write together, in real time.

Draftly is a document editor built for collaboration. Invite your team, assign roles, and watch edits appear live — with full version history and zero data loss.

draftly.app/dashboard/document
S
A
R
Q4 Product Roadmap

Outlining key initiatives for Q4 2025 — engineering, design, and growth.

Overview

This document outlines our strategic priorities for the upcoming quarter. The focus areas include platform stability, user growth, and new collaboration features.

Real-time editing powered by

Yjs with WebSocket for seamless collaboration across distributed teams.

Alice
Scroll

Documents

Real-time

Collaboration

20

Versions kept

3

Auth methods

Features

Everything your team needs

Draftly combines a powerful editor with real-time collaboration tools so your team can focus on writing, not logistics.

Real-time Collaboration

See your teammates' cursors, selections, and edits live. Powered by Yjs CRDT — no conflicts, no data loss.

Role-Based Access

Assign OWNER, EDITOR, or VIEWER roles to each collaborator. Permissions propagate instantly via WebSocket awareness.

Version History

Every save creates a binary Yjs snapshot. The latest 20 versions are always available. Never lose your work.

Rich Text Editor

Headings, bold, italic, lists, text colors, and more — built on Tiptap for a familiar, powerful writing experience.

Email Invitations

Invite collaborators by email with a single click. They receive a branded invitation with a direct link to the document.

Secure Authentication

Sign in with Google, GitHub, or passwordless Email OTP. JWT-secured API with session management via NextAuth.

How it works

Up and running in minutes

No complex setup. No configuration files. Just sign up and start collaborating with your team instantly.

01

Create an account

Sign up in seconds with Google, GitHub, or your email address. No password required — we use OTP for email sign-in.

02

Create a document

Click 'New document', give it a title and description. Your document is instantly saved and ready to edit.

03

Invite collaborators

Enter a collaborator's email and choose their role — Editor or Viewer. They'll receive an invitation email with a direct link.

04

Write together

Open the document and start editing. See your teammates' cursors live. Changes are auto-saved every 2 seconds.

Tech Stack

Built on solid foundations

Every technology was chosen for reliability, developer experience, and production-readiness.

Frontend
Next.js 15
TypeScript
Tailwind CSS
Tiptap
Yjs
NextAuth.js
Backend
Express.js
TypeScript
Prisma ORM
PostgreSQL
Redis
y-websocket
Infrastructure
Supabase
JWT Auth
Resend
node-cron
Winston
WebSockets

FAQ

Common questions

Yes — Draftly is completely free. Create unlimited documents, invite collaborators, and use all features at no cost.

Draftly uses Yjs, a CRDT library, combined with a WebSocket server. Every keystroke is synced across all connected clients instantly, with automatic conflict resolution.

Yjs buffers your local changes. When your connection is restored, all pending updates are synced automatically. Content is also auto-saved every 2 seconds to the server.

Yes. Each collaborator is assigned a role — Editor (can write) or Viewer (read-only). Roles can be changed or revoked at any time by the document owner.

Every time content is saved, a new DocumentVersion is created storing the full Yjs binary state. Draftly keeps the latest 20 versions per document, cleaned up automatically every 12 hours.

You can sign in with Google OAuth, GitHub OAuth, or passwordless Email OTP. No password is ever stored.

Get started today

Ready to write together?

Join Draftly and experience real-time document collaboration. Free, fast, and built for teams.

Create your account