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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesEncrypted Messengers

Communication clients that prioritize end-to-end encryption and multi-transport support.

Distinguishing note: Focuses on the end-user messenger tool rather than the underlying protocol library.

Explore 6 awesome GitHub repositories matching networking & communication · Encrypted Messengers. Refine with filters or upvote what's useful.

Awesome Encrypted Messengers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • permissionlesstech/bitchatAvatar von permissionlesstech

    permissionlesstech/bitchat

    26,042Auf GitHub ansehen↗

    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

    Secures user messages with end-to-end encryption across both radio and wide-area networks.

    Swift
    Auf GitHub ansehen↗26,042
  • berty/bertyAvatar von berty

    berty/berty

    9,204Auf GitHub ansehen↗

    Berty is a peer-to-peer messaging application and framework designed for decentralized private messaging. It utilizes a distributed identity protocol and a decentralized database to enable end-to-end encrypted communication without relying on central servers, phone numbers, or email addresses. The project distinguishes itself through an offline messaging framework that uses Bluetooth Low Energy and multicast DNS for local device discovery. This allows peers to establish direct connections and exchange messages without internet or cellular data, using QR codes for secure contact exchange. The

    Provides a communication platform that synchronizes messages and metadata using a distributed data store.

    TypeScript
    Auf GitHub ansehen↗9,204
  • asamk/signal-cliAvatar von AsamK

    AsamK/signal-cli

    4,717Auf GitHub ansehen↗

    signal-cli ist eine Kommandozeilenschnittstelle für das Signal-Messenger-Protokoll. Sie fungiert als Headless-Client, der es Benutzern ermöglicht, Nachrichten zu senden und zu empfangen, Konten zu verwalten und Telefonnummern innerhalb einer Terminalumgebung anstelle einer grafischen Anwendung zu verifizieren. Das Projekt bietet Integrationsmöglichkeiten für externe Programme über einen JSON-RPC-Server und eine D-Bus-Schnittstelle. Diese ermöglichen automatisierte Messaging-Workflows und die Fähigkeit, Messaging-Aktionen von anderen Software-Diensten über einen Hintergrund-Daemon auszulösen. Die Software deckt die Verwaltung der Kontoidentität ab, einschließlich Registrierung und Verifizierung per SMS oder Sprachanruf, sowie den Austausch von Textnachrichten und Zustellungsbestätigungen.

    Provides a command line tool for interacting with the Signal messenger protocol.

    Javacommandlinedbusjava
    Auf GitHub ansehen↗4,717
  • ricochet-im/ricochetAvatar von ricochet-im

    ricochet-im/ricochet

    3,914Auf GitHub ansehen↗

    Ricochet ist ein dezentraler Peer-to-Peer-Chat-Client und ein Messaging-Protokoll für anonyme Kommunikation. Es ermöglicht den Austausch verschlüsselter Textnachrichten und Dateien ohne zentrale Server und nutzt Tor-Hidden-Services, um die Netzwerkadressen und Identitäten aller Teilnehmer zu verschleiern. Das Projekt eliminiert Kommunikations-Metadaten durch den Verzicht auf zentrale Koordinierungsinstanzen, wodurch das Entdecken von Kontaktlisten oder Zeitmustern verhindert wird. Es verwendet ein Peer-to-Peer-Verbindungsmodell, bei dem jeder Client gleichzeitig als Server und Client agiert, und nutzt Public-Key-Signaturen sowie kryptografisch signierte Einladungen zur Autorisierung neuer Kommunikationspartner. Das System verwaltet Identitäten durch die Verifizierung der Inhaberschaft von Hidden Services und baut sichere Sitzungen über asymmetrische Verschlüsselungs-Handshakes auf. Zudem unterstützt es die gleichzeitige Übertragung von Daten und Chat-Nachrichten durch stream-basiertes Connection-Multiplexing.

    Prevents the discovery of contact lists and communication patterns by eliminating server-side logs.

    C++c-plus-pluscross-platformgui
    Auf GitHub ansehen↗3,914
  • conversejs/converse.jsAvatar von conversejs

    conversejs/converse.js

    3,265Auf GitHub ansehen↗

    Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me

    Provides an OMEMO-encrypted messenger for secure end-to-end communication.

    JavaScriptchatjabberlit
    Auf GitHub ansehen↗3,265
  • mollyim/mollyim-androidAvatar von mollyim

    mollyim/mollyim-android

    3,079Auf GitHub ansehen↗

    Molly is a privacy-focused Android messenger and a client for the Matrix open standard. It functions as a decentralized, end-to-end encrypted communication tool that allows users to interact across federated networks without a central authority. The application implements several security-centric features, including binary integrity verification to ensure the authenticity of the installed build and RAM-overwrite memory sanitization to prevent sensitive data leakage. It provides local database encryption secured by user-defined passphrases and supports routing network traffic through proxies o

    Provides a messaging application for Android that prioritizes end-to-end encryption and local data privacy.

    Kotlin
    Auf GitHub ansehen↗3,079
  1. Home
  2. Networking & Communication
  3. Encrypted Messengers

Unter-Tags erkunden

  • Distributed Database MessengersMessaging applications that use a distributed data store to synchronize messages across peers. **Distinct from Encrypted Messengers:** Combines the messenger application layer with the distributed database synchronization layer.
  • Metadata-Private MessengersEncrypted messengers that specifically eliminate server-side logs and communication patterns. **Distinct from Encrypted Messengers:** Focuses on the absence of metadata/logs rather than just the presence of encryption.