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
·
signalapp avatar

signalapp/Signal-Server

0
View on GitHub↗
10,600 Stars·2,470 Forks·Java·AGPL-3.0·7 Aufrufesignal.org↗

Signal Server

Signal-Server ist ein verteiltes Kommunikations-Backend und ein Ende-zu-Ende-verschlüsselter Messaging-Server. Er dient als sicheres Message-Relay, das das Signal-Protokoll implementiert, um Identitätsschlüssel und Sitzungsstatus für private Kommunikation zu verwalten.

Das System fungiert als plattformübergreifendes Messaging-Backend, das die Zustellung und den Austausch verschlüsselter Nachrichten zwischen Clients koordiniert. Es ist darauf ausgelegt, private Daten zwischen Benutzern zu routen, während sichergestellt wird, dass der Server nicht auf den Konversationsinhalt zugreifen kann.

Die Infrastruktur bietet sichere Kommunikationsfunktionen durch ein Relay-basiertes Zustellungsmodell und asynchrones Message-Queuing. Sie verwaltet Geräte-Authentifizierung und koordiniert das Routing verschlüsselter Payloads über verschiedene Betriebssysteme hinweg.

Features

  • Cross-Platform Messaging Backends - Provides the centralized backend infrastructure required to support encrypted messaging across multiple platforms and operating systems.
  • Session State Management - A server-side realization of the Signal Protocol for managing identity keys and session state for secure messaging.
  • Blind Relays - Ensures the server cannot access conversation content while routing messages between users.
  • Handshake Key Negotiations - Facilitates the exchange of public keys to establish secure sessions while keeping decryption keys on the devices.
  • End-to-End Encrypted Messaging Frameworks - Provides the server-side infrastructure for an end-to-end encrypted messaging platform.
  • End-to-End Encryption Protocols - Implements a server designed to coordinate encrypted message exchange using standards for forward secrecy and key exchange.
  • Certificate-Based Authentication - Uses public key infrastructure and digital certificates to verify client identities before allowing message retrieval.
  • Encrypted Message Routing - Acts as a blind intermediary that routes encrypted message blobs without accessing the plaintext content.
  • Peer Communication Security - Provides the secure infrastructure and protocols for authenticated data exchange between distributed client nodes.
  • Push Notification Services - Integrates with external push notification services to alert clients when new encrypted payloads are ready for download.
  • Message Queuing Systems - Implements a buffering system that stores encrypted messages until the recipient device is available for retrieval.
  • Stateless Request Processing - Processes client requests independently without server-side session state to enable horizontal scaling across distributed nodes.
  • Communication Platforms - Server infrastructure for private messaging applications.

Star-Verlauf

Star-Verlauf für signalapp/signal-serverStar-Verlauf für signalapp/signal-server

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Signal Server

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Signal Server.
  • irungentoo/toxcoreI

    irungentoo/toxcore

    8,751Auf GitHub ansehen↗

    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

    C
    Auf GitHub ansehen↗8,751
  • 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

    Swift
    Auf GitHub ansehen↗26,042
  • build-trust/ockamAvatar von build-trust

    build-trust/ockam

    4,628Auf GitHub ansehen↗

    Ockam is a zero-trust networking framework designed to secure data transit between distributed applications using an identity-based network overlay. It provides the primitives necessary to establish mutually authenticated and end-to-end encrypted connections, removing the reliance on traditional network-layer security. The project is distinguished by its use of attribute-based access control and verifiable credentials to manage trust at scale. It implements cryptographic identity rotation to maintain identity continuity and integrates with hardware-backed key management systems to secure priv

    Rustauthenticationauthorizationcredentials
    Auf GitHub ansehen↗4,628
  • signalapp/libsignalAvatar von signalapp

    signalapp/libsignal

    5,847Auf GitHub ansehen↗

    libsignal is a cryptographic library that implements the Signal Protocol, providing the core primitives for end-to-end encrypted messaging with forward secrecy and deniable authentication. It includes the Double Ratchet algorithm for iteratively deriving fresh encryption keys per message, and the X3DH key agreement protocol for establishing shared secrets between parties asynchronously. A session state machine maintains cryptographic state across message exchanges, supporting recovery and out-of-order delivery. The library extends beyond basic messaging encryption with capabilities such as ze

    Rust
    Auf GitHub ansehen↗5,847
Alle 30 Alternativen zu Signal Server anzeigen→

Häufig gestellte Fragen

Was macht signalapp/signal-server?

Signal-Server ist ein verteiltes Kommunikations-Backend und ein Ende-zu-Ende-verschlüsselter Messaging-Server. Er dient als sicheres Message-Relay, das das Signal-Protokoll implementiert, um Identitätsschlüssel und Sitzungsstatus für private Kommunikation zu verwalten.

Was sind die Hauptfunktionen von signalapp/signal-server?

Die Hauptfunktionen von signalapp/signal-server sind: Cross-Platform Messaging Backends, Session State Management, Blind Relays, Handshake Key Negotiations, End-to-End Encrypted Messaging Frameworks, End-to-End Encryption Protocols, Certificate-Based Authentication, Encrypted Message Routing.

Welche Open-Source-Alternativen gibt es zu signalapp/signal-server?

Open-Source-Alternativen zu signalapp/signal-server sind unter anderem: irungentoo/toxcore — Toxcore is a peer-to-peer networking library that implements a decentralized communication protocol for secure… permissionlesstech/bitchat — Bitchat is a decentralized messaging protocol designed for secure, private communication across both local and… build-trust/ockam — Ockam is a zero-trust networking framework designed to secure data transit between distributed applications using an… signalapp/libsignal — libsignal is a cryptographic library that implements the Signal Protocol, providing the core primitives for end-to-end… ockam-network/ockam — Ockam is an end-to-end encryption framework and distributed identity provider designed to establish secure… openimsdk/open-im-server — Open-IM-Server is an instant messaging server and cross-platform messaging backend designed for real-time text and…