awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesDecentralized Messaging Protocols

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.

Awesome Decentralized Messaging Protocols GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • permissionlesstech/bitchatAvatar permissionlesstech

    permissionlesstech/bitchat

    26,042Vezi pe GitHub↗

    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.

    Swift
    Vezi pe GitHub↗26,042
  • nostr-protocol/nostrAvatar nostr-protocol

    nostr-protocol/nostr

    11,414Vezi pe GitHub↗

    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.

    Vezi pe GitHub↗11,414
  • irungentoo/toxcoreI

    irungentoo/toxcore

    8,751Vezi pe GitHub↗

    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.

    C
    Vezi pe GitHub↗8,751
  • qtox/qtoxAvatar qTox

    qTox/qTox

    4,976Vezi pe GitHub↗

    qTox este o aplicație de mesagerie instant descentralizată și un client de chat pentru protocolul Tox. Oferă o interfață grafică cross-platform pentru comunicare criptată prin text, voce și video. Proiectul permite mesageria criptată peer-to-peer și comunicarea VoIP securizată, fără a depinde de servere centrale sau intermediari terți. Utilizează protocolul Tox pentru a facilita apelurile vocale și video directe, precum și schimbul de fișiere peer-to-peer. Gestionarea identității și a rețelei este realizată prin maparea descentralizată a identității și un tabel hash distribuit pentru descoperirea și rutarea peer-urilor. Toate fluxurile de date, inclusiv textul și conținutul media, sunt securizate cu criptare end-to-end pentru a asigura că doar destinatarii vizați pot decripta conținutul. Aplicația include, de asemenea, testarea hardware-ului audio printr-un serviciu de ecou. Aplicația desktop este construită folosind framework-ul Qt pentru a gestiona logica bazată pe evenimente și interfața cu utilizatorul.

    Implements a decentralized instant messaging application using the Tox protocol for encrypted communication.

    C++audioc-plus-pluscommunication
    Vezi pe GitHub↗4,976
  • ricochet-im/ricochetAvatar ricochet-im

    ricochet-im/ricochet

    3,914Vezi pe GitHub↗

    Ricochet este un client de chat anonim descentralizat, de tip peer-to-peer, și un protocol de mesagerie. Acesta permite schimbul de mesaje text și fișiere criptate fără a depinde de servere centrale, utilizând serviciile ascunse Tor pentru a masca adresele de rețea și identitățile tuturor participanților. Proiectul elimină metadatele de comunicare prin eliminarea autorităților centrale de coordonare, prevenind descoperirea listelor de contacte sau a tiparelor temporale. Utilizează un model de conexiune peer-to-peer în care fiecare client acționează atât ca server, cât și ca client, folosind semnături cu chei publice și invitații semnate criptografic pentru a autoriza noi parteneri de comunicare. Sistemul gestionează identitatea prin verificarea proprietății serviciului ascuns și stabilește sesiuni securizate prin handshake-uri de criptare asimetrică. De asemenea, suportă transferuri de date simultane și mesaje de chat prin multiplexarea conexiunilor bazată pe fluxuri.

    Implements a decentralized protocol for exchanging encrypted messages and files using public key authentication.

    C++c-plus-pluscross-platformgui
    Vezi pe GitHub↗3,914
  1. Home
  2. Networking & Communication
  3. Decentralized Messaging Protocols

Explorează sub-etichetele

  • Tox Protocol ImplementationsClients and libraries that implement the Tox protocol for decentralized communication. **Distinct from Decentralized Messaging Protocols:** Refers to the specific implementation of the Tox protocol, while the parent refers to the general standard of decentralized messaging protocols.