5 रिपॉजिटरी
Communication standards that operate without centralized servers.
Distinguishing note: Focuses on the protocol specification for decentralized messaging rather than a specific implementation.
Explore 5 awesome GitHub repositories matching networking & communication · Decentralized Messaging Protocols. Refine with filters or upvote what's useful.
Bitchat is a decentralized messaging protocol designed for secure, private communication across both local and wide-area networks. It functions as an encrypted offline messenger that enables direct data exchange between devices without requiring centralized servers or persistent internet connectivity. By utilizing end-to-end encryption, the platform ensures that message content remains confidential and protected from unauthorized access throughout the entire transport process. The project distinguishes itself through a hybrid connectivity layer that dynamically routes messages between short-r
Facilitates secure data exchange between devices without relying on centralized servers.
Nostr is a decentralized social protocol and censorship-resistant messaging standard. It operates as a distributed event relay network where user identities are defined by public-key cryptography rather than centralized account databases. The protocol enables the exchange of cryptographically signed messages across a network of independent relays. This system allows for the broadcasting of signed notes to multiple servers to ensure content availability and permanence, while using public-key pairs to prove authorship and authenticity without a central registry. The system covers distributed c
Provides a set of rules for exchanging cryptographically signed messages across a distributed network of relays.
Toxcore is a peer-to-peer networking library that implements a decentralized communication protocol for secure messaging and media calls without the use of central servers. It provides a core engine for establishing direct encrypted connections between devices using a public-key identity system where unique identifiers serve as both addresses and authentication keys. The project features a decentralized network architecture that utilizes a distributed hash table for peer discovery and Kademlia-based routing to locate participants. To maintain connectivity across restrictive network environmen
Implements a decentralized communication protocol for secure end-to-end encrypted messaging and media calls.
qTox is a decentralized instant messaging application and a Tox protocol chat client. It provides a cross-platform graphical user interface for encrypted text, voice, and video communication. The project enables peer-to-peer encrypted messaging and secure VoIP communication without relying on central servers or third-party intermediaries. It utilizes the Tox protocol to facilitate direct voice and video calling and peer-to-peer file exchange. Identity and network management are handled through decentralized identity mapping and a distributed hash table for peer discovery and routing. All dat
Implements a decentralized instant messaging application using the Tox protocol for encrypted communication.
Ricochet एक विकेंद्रीकृत, पीयर-टू-पीयर अनाम चैट क्लाइंट और मैसेजिंग प्रोटोकॉल है। यह केंद्रीय सर्वर पर निर्भर हुए बिना एन्क्रिप्टेड टेक्स्ट संदेशों और फ़ाइलों के आदान-प्रदान को सक्षम बनाता है, और सभी प्रतिभागियों के नेटवर्क पते और पहचान को छिपाने के लिए Tor हिडन सर्विसेज का उपयोग करता है। यह प्रोजेक्ट केंद्रीय समन्वय अधिकारियों को हटाकर संचार मेटाडेटा को समाप्त करता है, जिससे संपर्क सूचियों या टाइमिंग पैटर्न का पता लगाना असंभव हो जाता है। यह एक पीयर-टू-पीयर कनेक्शन मॉडल का उपयोग करता है जहाँ प्रत्येक क्लाइंट सर्वर और क्लाइंट दोनों के रूप में कार्य करता है, और नए संचार भागीदारों को अधिकृत करने के लिए पब्लिक की सिग्नेचर और क्रिप्टोग्राफ़िक रूप से हस्ताक्षरित आमंत्रणों का उपयोग करता है। यह सिस्टम हिडन सर्विस ओनरशिप वेरिफिकेशन के माध्यम से पहचान का प्रबंधन करता है और एसिमेट्रिक एन्क्रिप्शन हैंडशेक के माध्यम से सुरक्षित सत्र स्थापित करता है। यह स्ट्रीम-आधारित कनेक्शन मल्टीप्लेक्सिंग के माध्यम से एक साथ डेटा ट्रांसफर और चैट संदेशों का भी समर्थन करता है।
Implements a decentralized protocol for exchanging encrypted messages and files using public key authentication.