Real-time Collaboration Made Easy

Add live cursor tracking and collaborative editing to your application in minutes

Powerful Features

Real-time Cursor Tracking

See other users' cursors in real-time as they move around the document.

Collaborative Editing

Edit documents together with multiple users simultaneously.

User Presence

See who's currently viewing and editing the document.

Typing Indicators

Know when other users are typing with real-time indicators.

React Integration

Easy-to-use React hooks and components for seamless integration.

Vanilla JS Support

Use with any JavaScript framework or vanilla JS applications.

100% Free & Open Source

Free Forever

$0/month

  • ✅ Unlimited concurrent users
  • ✅ Advanced cursor tracking
  • ✅ Collaborative editing
  • ✅ User presence
  • ✅ Typing indicators
  • ✅ Custom branding
  • ✅ Open source code
  • ✅ Self-hosting option
Get Started

No credit card required. No hidden fees.

Why Free?

We believe in open collaboration and making real-time tools accessible to everyone.
Our SDK is completely free and open source under the MIT license.

View on GitHub

Documentation

Installation

npm install realtimecursor-sdk

CDN

<script src="https://cdn.jsdelivr.net/npm/realtimecursor-sdk@1.1.0/dist-cdn/realtimecursor.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/realtimecursor-sdk@1.1.0/dist-cdn/realtimecursor.min.css">

Quick Start

// Initialize the cursor client
const cursorClient = new RealtimeCursor({
  apiUrl: 'https://api.realtimecursor.com',
  projectId: 'your-project-id',
  user: {
    id: 'user-123',
    name: 'John Doe'
  }
});

// Connect to the real-time service
cursorClient.connect();

// Update cursor position on mouse move
editor.addEventListener('mousemove', (e) => {
  cursorClient.updateCursor({
    x: e.clientX,
    y: e.clientY
  });
});

Get Your API Key Today

Start adding real-time collaboration to your application in minutes