awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
signalapp avatar

signalapp/Signal-Server

0
View on GitHub↗
10,600 星标·2,470 分支·Java·AGPL-3.0·7 次浏览signal.org↗

Signal Server

Signal-Server 是一个分布式通信后端和端到端加密消息服务器。它作为一个安全消息中继,实现了 Signal 协议以管理私有通信的身份密钥和会话状态。

该系统作为一个跨平台消息后端,协调客户端之间加密消息的传递和交换。它旨在在用户之间路由私有数据,同时确保服务器无法访问对话内容。

该基础设施通过基于中继的传递模型和异步消息队列提供安全通信功能。它管理设备身份验证,并协调加密负载在不同操作系统之间的路由。

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 历史

signalapp/signal-server 的 Star 历史图表signalapp/signal-server 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Signal Server 的开源替代方案

相似的开源项目,按与 Signal Server 的功能重合度排序。
  • irungentoo/toxcoreI

    irungentoo/toxcore

    8,751在 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

    C
    在 GitHub 上查看↗8,751
  • permissionlesstech/bitchatpermissionlesstech 的头像

    permissionlesstech/bitchat

    26,042在 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

    Swift
    在 GitHub 上查看↗26,042
  • build-trust/ockambuild-trust 的头像

    build-trust/ockam

    4,628在 GitHub 上查看↗

    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
    在 GitHub 上查看↗4,628
  • signalapp/libsignalsignalapp 的头像

    signalapp/libsignal

    5,847在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,847
查看 Signal Server 的所有 30 个替代方案→

常见问题解答

signalapp/signal-server 是做什么的?

Signal-Server 是一个分布式通信后端和端到端加密消息服务器。它作为一个安全消息中继,实现了 Signal 协议以管理私有通信的身份密钥和会话状态。

signalapp/signal-server 的主要功能有哪些?

signalapp/signal-server 的主要功能包括: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。

signalapp/signal-server 有哪些开源替代品?

signalapp/signal-server 的开源替代品包括: 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…