tinode

chat

tinode

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

AI 简介

Tinode 是一个即时通讯平台,后端使用 Go 语言开发。该项目提供多种客户端支持,包括 iOS(Swift)、Android(Java)和 Web 应用(ReactJS),以及支持 gRPC 的 C++、C#、Go、Java 等多语言客户端。Tinode 使用 JSON over WebSocket 或 Protobuf 与 gRPC 作为数据传输协议,具备视频通话功能。它旨在创建一个现代化的、开放的联邦即时通讯平台,强调移动端通信,并且设计为难以被政府追踪和封锁的去中心化 IM 平台。适用于需要构建自定义即时通讯解决方案或寻求替代 XMPP/Jabber 方案的场景。

Go
GNU General Public License v3.0
13.3k
Stars
2.1k
Forks
301
Watchers
36
Issues

Star 增长

今日+3
近 7 天+19
近 30 天+55
综合评分90.94
默认分支master