2 مستودعات
Synchronization of real-time user inputs, such as cursor movements and edits, across multiple shared sessions.
Distinct from User State Synchronization: Candidates focus on account syncing or test interactability, not the real-time mirroring of user inputs for collaboration.
Explore 2 awesome GitHub repositories matching user interface & experience · Collaborative Interaction Sync. Refine with filters or upvote what's useful.
Togetherjs is a real-time collaboration framework designed to synchronize application state, cursors, and navigation across multiple user sessions. It provides a synchronization tool for shared browsing and a signaling server to facilitate peer-to-peer communication. The project integrates audio chat and media streaming via peer-to-peer technology, allowing collaborators to engage in live voice communication. It includes a presence and identity manager to map session participants to custom profiles, names, and avatars. The framework covers a broad surface of collaborative capabilities, inclu
Shares cursors and edits in real-time so multiple users can interact on the same page together simultaneously.
Wave هو إطار عمل تطبيق ويب كامل المكدس ومكتبة واجهة مستخدم منخفضة الكود مصممة لبناء لوحات معلومات البيانات في الوقت الفعلي والواجهات التفاعلية باستخدام Python و R. يسمح للمطورين بتحديد واجهات مستخدم قائمة على المتصفح وإدارة حالة جانب الخادم دون كتابة HTML أو CSS. يعمل المشروع كمزامن حالة تعاوني، يقوم بترحيل وحفظ حالة التطبيق عبر مستخدمين متزامنين متعددين لتمكين تجارب مشتركة في الوقت الفعلي. يتميز ببث تحديثات حية وتصورات بيانات للمتصفحات المتصلة من خلال نموذج برمجة موحد. يغطي إطار العمل نطاقاً واسعاً من القدرات، بما في ذلك إنشاء تخطيطات سريعة الاستجابة، ونماذج إدخال تفاعلية، وتصورات بيانات. يتضمن أدوات لإدارة توجيه التطبيق، وعرض جداول البيانات، وبناء واجهات دردشة تحادثية. يمكن للمستخدمين بدء مشاريع جديدة باستخدام قوالب محددة مسبقاً أو استيراد مكتبة من أمثلة التطبيقات لتكون بمثابة تنفيذات مرجعية.
Synchronizes real-time user inputs and application state across multiple shared sessions to enable collaborative experiences.