★热门 | 语言: Go
项目简介
Tinode是一个开源即时通讯平台,后端使用纯Go开发,提供Android(Java)、iOS(Swift)和Web(ReactJS)客户端,以及gRPC客户端支持多种语言。目标是实现XMPP的原始愿景——创建现代开放的联邦式即时通讯平台。
核心功能
联邦式架构:去中心化的服务器联邦通信
多端客户端:Android/iOS/Web/命令行
gRPC支持:C++/C#/Go/Java/Python/Ruby等
消息类型:文本/图片/文件/音频/视频
群组聊天:支持群组创建和管理
离线消息:消息离线存储和推送
搜索功能:联系人/消息搜索
端到端加密:安全的消息传输
技术栈
Go + RethinkDB/MySQL/MongoDB + gRPC + WebSocket + ReactJS + Java/Swift
适用场景
去中心化IM、私有部署聊天、联邦式通讯、跨平台聊天应用、XMPP替代方案
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |