4 مستودعات
Keeps JSON objects consistent across all connected clients by propagating partial or full changes instantly.
Distinct from JSON Object Persistence: Distinct from JSON Object Persistence: focuses on realtime synchronization of objects across clients, not just serialization and storage.
Explore 4 awesome GitHub repositories matching data & databases · Realtime Synchronizations. Refine with filters or upvote what's useful.
deepstream.io is an open-source realtime server that synchronizes JSON records, events, and remote procedure calls across clients and backend services. It functions as a realtime data sync server, event pub/sub server, record database server, and RPC server, all within a single platform. The server authenticates and authorizes every message using multiple strategies including JWT, HTTP, and file-based credentials, with a declarative permission language controlling access to records, events, and RPCs at a granular level. The platform distinguishes itself through its combination of realtime dat
Propagates partial or full JSON changes instantly to keep all clients consistent.
Colyseus is a real-time multiplayer game framework for Node.js that provides an authoritative server model, delta-compressed state synchronization, and room-based session orchestration. It is designed to handle the core infrastructure of multiplayer games, including matchmaking, state management, and scalable process distribution across multiple servers. The framework distinguishes itself through its schema-based state definition, which enables automatic serialization and change tracking, combined with a binary WebSocket protocol for low-latency updates. Its matchmaking pipeline routes player
Broadcasts incremental game state changes to all clients using delta compression over persistent connections.
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
Broadcasts every player's move to all connected clients, keeping the game board identical for everyone.
محرك Spring هو محرك ألعاب وإطار عمل عبر المنصات مصمم خصيصاً لتطوير وتنفيذ ألعاب الاستراتيجية في الوقت الفعلي متعددة اللاعبين. يوفر بيئة محاكاة عالية الأداء لإدارة المعارك واسعة النطاق وحركات الوحدات عبر أنظمة تشغيل مختلفة باستخدام قاعدة كود مشتركة. يعمل المحرك كخادم ألعاب متعدد اللاعبين وطبقة شبكات، حيث ينسق حالة اللعبة في الوقت الفعلي ومزامنة المباريات بين اللاعبين البعيدين. يتضمن نظام عميل ردهة (Lobby) مخصص لتنسيق مباريات اللاعبين المتعددين بالإضافة إلى القدرة على تنفيذ جلسات اللاعب الفردي محلياً. يغطي إطار العمل الاحتياجات المعمارية الأساسية لألعاب الاستراتيجية، بما في ذلك المحاكاة الحتمية ومزامنة الحالة القائمة على الخطوات المتزامنة (Lockstep). ينفذ المحرك خط معالجة عرض عبر المنصات، وحلقات تحديث ذات فترات زمنية ثابتة، وبرمجة نصية معيارية لمنطق اللعبة. يتم الحفاظ على الاستقرار من خلال مجموعة من اختبارات الوحدة التلقائية المصممة للتحقق من الكود المصدري ومنع التراجعات.
Implements lockstep-based state synchronization to ensure perfectly consistent game states across all connected multiplayer clients.