3 रिपॉजिटरी
Custom protocols for maintaining file consistency between server and local devices with incremental updates and conflict resolution.
Distinct from Client-Server Synchronization: Distinct from Client-Server Synchronization: focuses on a proprietary sync protocol for file consistency, not generic type-definition synchronization.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Proprietary Sync Protocols. Refine with filters or upvote what's useful.
Automerge एक वितरित स्टेट सिंक्रोनाइज़ेशन इंजन और कॉन्फ्लिक्ट-फ्री रेप्लिकेटेड डेटा टाइप्स (CRDTs) के लिए लाइब्रेरी है। यह कई नोड्स को एक साझा डेटासेट पर समवर्ती अपडेट करने में सक्षम बनाता है, जबकि यह गारंटी देता है कि सभी रेप्लिका अंततः एक ही स्टेट पर अभिसरण (converge) करते हैं। प्रोजेक्ट स्टेट मर्जिंग और सिंक्रोनाइज़ेशन को प्रबंधित करने के लिए Rust में लिखा गया एक उच्च-प्रदर्शन कार्यान्वयन प्रदान करता है। यह साथियों के बीच न्यूनतम डेल्टा अपडेट प्रसारित करने के लिए एक बाइट-कंप्रेस्ड सिंक्रोनाइज़ेशन प्रोटोकॉल का उपयोग करता है, जो पीयर-टू-पीयर और रीयल-टाइम सहयोगी वातावरण में डेटा स्थिरता की सुविधा प्रदान करता है। सिस्टम वितरित साझा स्टेट के लिए व्यापक क्षमताओं को कवर करता है, जिसमें कॉज़ल ग्राफ कॉन्फ्लिक्ट रिज़ॉल्यूशन, ऑपरेशन-लॉग रिप्ले, और भाषा-अज्ञेय डेटा एन्कोडिंग शामिल है। इसमें यह सुनिश्चित करने के लिए सत्यापन प्रक्रियाएं शामिल हैं कि दस्तावेज़ और डेटा मान विभिन्न ऑपरेटिंग सिस्टम और भाषा कार्यान्वयन में सुसंगत रूप से व्याख्या किए जाते हैं।
Implements a byte-compressed synchronization protocol to transmit minimal delta updates between peers.
Realm is a mobile database: an alternative to SQLite & key-value stores
Combines local persistence and remote sync into one unified data flow over a custom protocol.
OpenCloud is a self-hosted platform for synchronizing files across devices and sharing them with team members through collaborative spaces and access controls. It enables users to sync files between a server and local desktop and mobile clients, manage files and folders, and share content with internal and external contributors via permission-based links and file drops. The platform integrates an embedded OpenID Connect identity provider for authentication and supports external identity providers. It stores all data and metadata directly on the filesystem, eliminating the need for a separate
Maintains file consistency between server and local devices through a proprietary sync protocol that manages incremental updates and conflict resolution.