awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesCollaborative Cursor Tracking

Real-time rendering of participant cursor positions within a shared collaborative workspace.

Distinct from Stable Cursor Tracking: Focuses on the multiplayer visualization of cursors rather than the stability of a single cursor during edits.

Explore 7 awesome GitHub repositories matching user interface & experience · Collaborative Cursor Tracking. Refine with filters or upvote what's useful.

Awesome Collaborative Cursor Tracking GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • atom-archive/xrayAvatar von atom-archive

    atom-archive/xray

    8,420Auf GitHub ansehen↗

    Xray is a collaborative text editor and distributed workspace manager that utilizes conflict-free replicated data types to synchronize real-time edits and directory structures across peers. It functions as both an Electron-based desktop application and a headless editor server that manages workspaces and file systems remotely for connected clients. The project distinguishes itself by integrating fine-grained version control tracking, recording keystroke-level changes and uncommitted edits between Git commits. It employs a decentralized synchronization model for working copies and uses operati

    Transmits and renders the real-time cursor and focus positions of other collaborators.

    Rust
    Auf GitHub ansehen↗8,420
  • ekzhang/sshxAvatar von ekzhang

    ekzhang/sshx

    7,518Auf GitHub ansehen↗

    sshx is a collaborative remote shell tool that enables multiple users to view and control a terminal session through a secure web browser. It provides a web-based terminal sharing platform featuring end-to-end encryption and real-time multi-user cursor tracking. The project utilizes a distributed mesh proxy to route traffic globally and minimize latency. It incorporates predictive echo to mask network delays and provides a multi-terminal canvas layout for managing and resizing multiple shell instances simultaneously. The system supports secure remote access via invitation links and includes

    Provides real-time visualization of participant cursor positions within the shared terminal workspace.

    Rustcollaborativerustshare
    Auf GitHub ansehen↗7,518
  • mistweaverco/bananasAvatar von mistweaverco

    mistweaverco/bananas

    6,238Auf GitHub ansehen↗

    Bananas is a peer-to-peer screen sharing application that uses WebRTC to establish direct browser-to-browser connections, enabling real-time screen sharing without routing data through a central server. The application assigns ephemeral identity tokens tied only to session IDs, eliminating the need for user accounts or persistent login systems, and generates unique alphanumeric session URLs for one-click joining. The application distinguishes itself through collaborative multi-cursor overlays, where each participant's cursor is rendered as an HTML5 Canvas layer composited over the shared scre

    Displays each participant's cursor on a shared screen so multiple users can point to areas simultaneously during a live session.

    Sveltecross-platformmulti-cursorp2p
    Auf GitHub ansehen↗6,238
  • partykit/partykitAvatar von partykit

    partykit/partykit

    5,644Auf GitHub ansehen↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Ships a collaborative cursor tracking system that broadcasts pointer positions to all connected clients in real time.

    TypeScriptbackendscollaborationcrdts
    Auf GitHub ansehen↗5,644
  • liveblocks/liveblocksAvatar von liveblocks

    liveblocks/liveblocks

    4,438Auf GitHub ansehen↗

    Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope

    Broadcasts cursor positions to all connected clients and renders remote cursors in real time.

    TypeScriptai-agentsai-copilotcollaboration
    Auf GitHub ansehen↗4,438
  • firebaseextended/firepadF

    FirebaseExtended/firepad

    3,875Auf GitHub ansehen↗

    Firepad is a Firebase collaborative text editor and rich text editor component. It functions as a real-time collaborative framework and operational transformation engine designed to synchronize document editing across multiple concurrent users. The project provides tools for shared document synchronization and collaborative presence tracking, allowing users to see live cursor positions and identifiers. It supports rich text authoring integration for both formatted content and code editing. The system manages document consistency through shared document synchronization and provides capabiliti

    Provides real-time rendering of participant cursor positions within the shared collaborative editor workspace.

    JavaScript
    Auf GitHub ansehen↗3,875
  • streamich/json-joyAvatar von streamich

    streamich/json-joy

    1,079Auf GitHub ansehen↗

    json-joy ist eine umfassende Bibliothek zum Aufbau kollaborativer Echtzeitanwendungen und verteilter Systeme. Sie bietet ein robustes Framework zur Verwaltung geteilter JSON-ähnlicher Datenstrukturen, die konkurrierende Bearbeitungen mehrerer Benutzer automatisch zusammenführen und so einen konsistenten Zustand über alle Replikate hinweg sicherstellen, ohne dass ein zentraler Koordinationsserver erforderlich ist. Das Projekt zeichnet sich durch einen hochperformanten Ansatz bei der Datenverarbeitung aus und nutzt konfliktfreie replizierte Datentypen (CRDTs) und logische uhrbasierte Synchronisierung, um die Datenintegrität zu wahren. Es enthält eine spezialisierte Engine zum Navigieren und Manipulieren komplexer verschachtelter Objekte unter Verwendung standardisierter Pointer-Syntax, neben einem Toolkit zum Anwenden granularer, atomarer Modifikationen auf Dokumente. Diese Funktionen werden durch eine Hochgeschwindigkeits-Serialisierungsbibliothek ergänzt, die kompakte Binärformate unterstützt, um Netzwerkbandbreite und Speichereffizienz zu optimieren. Über die Kern-Synchronisationslogik hinaus bietet die Bibliothek eine breite Suite von Tools für reaktives State-Management und UI-Integration. Sie stellt deklarative Hooks und Komponenten bereit, die geteilte Datenmodelle direkt an webbasierte Text- und Code-Editoren binden und Funktionen wie Echtzeit-Präsenz, Remote-Cursor-Rendering und lokale Historienverfolgung ermöglichen. Das System unterstützt zudem fortgeschrittene Datenverarbeitung, einschließlich Schema-Validierung, Ausdrucksauswertung und baumbasierter Datenorganisation mit hoher Performance.

    Provides real-time rendering of participant cursor positions within a shared collaborative workspace.

    TypeScriptcborcollaborationcollaborative
    Auf GitHub ansehen↗1,079
  1. Home
  2. User Interface & Experience
  3. Stable Cursor Tracking
  4. Collaborative Cursor Tracking

Unter-Tags erkunden

  • Cursor OverlaysRenders other users' cursors behind the page content with visual effects for shared browsing. **Distinct from Collaborative Cursor Tracking:** Distinct from Collaborative Cursor Tracking: adds visual overlay rendering with effects like frosted-glass, not just position tracking.
  • Cursor Visibility TogglesControls whether a participant's cursor is shown or hidden on the shared screen during a live session. **Distinct from Collaborative Cursor Tracking:** Distinct from Collaborative Cursor Tracking: adds a visibility toggle for each participant's cursor, not just real-time position rendering.