唐僧叨叨
几个老工匠,历时八年时间打造的运营级别的开源即时通讯聊天软件(开源WuKongIM提供通讯动力)
开发环境需要go >=1.20
愿景
让企业轻松拥有自己的即时通讯软件。
架构图
![架构图](https://github.com/TangSengDaoDao/TangSengDaoDaoServer/raw/v1.0.1/docs/architecture.png)
轻松上手
安装脚本
curl -sSL https://gitee.com/TangSengDaoDao/TangSengDaoDaoCli/raw/main/install.sh | sudo bash
安装唐僧叨叨
tsdd install --ip xx.xx.xx.xx
xx.xx.xx.xx为服务器IP地址(外网地址)
开始唐僧叨叨
tsdd start
更多部署方式参考文档:https://tangsengdaodao.com/dev/backend/deploy-compose.html
相关源码
唐僧叨叨(负责业务)
项目名 |
Github地址 |
Gitee地址 |
开源协议 |
说明 |
TangSengDaoDaoServer |
Github |
Gitee |
Apache2.0 |
唐僧叨叨的业务端,负责一些业务逻辑,比如:好友关系,群组,朋友圈等 (通讯端使用的是 WuKongIM) |
TangSengDaoDaoAndroid |
Github |
Gitee |
Apache2.0 |
唐僧叨叨的Android端 |
TangSengDaoDaoiOS |
Github |
Gitee |
Apache2.0 |
唐僧叨叨的iOS端 |
TangSengDaoDaoWeb |
Github |
Gitee |
Apache2.0 |
唐僧叨叨的Web/PC端 |
悟空IM(负责通讯)
项目名 |
Github地址 |
Gitee地址 |
开源协议 |
说明 |
WuKongIM |
Github |
Gitee |
Apache2.0 |
悟空IM通讯端,负责长连接维护,消息投递等等 |
WuKongIMAndroidSDK |
Github |
Gitee |
Apache2.0 |
悟空IM的Android SDK |
WuKongIMiOSSDK |
Github |
Gitee |
Apache2.0 |
悟空IM的iOS SDK |
WuKongIMUniappSDK |
Github |
Gitee |
Apache2.0 |
悟空IM的 Uniapp SDK |
WuKongIMJSSDK |
Github |
Gitee |
Apache2.0 |
悟空IM的 JS SDK |
WuKongIMReactNativeDemo |
Github |
无 |
Apache2.0 |
悟空IM的 React Native Demo(由贡献者 wengqianshan 提供) |
WuKongIMFlutterSDK |
无 |
无 |
Apache2.0 |
悟空IM的 Flutter SDK(开发中) |
技术文档
唐僧叨叨:
https://tangsengdaodao.com
悟空IM:
https://githubim.com
功能特性
- 全局特性
- 消息永久存储
- 消息加密传输
- 消息多端同步(app,web,pc等)
- 群聊人数无限制
- 机器人
- 消息列表
- 单聊
- 群聊
- 发起群聊
- 添加朋友
- 扫一扫
- 列表提醒项,比如消息@提醒,待办提醒,服务器可控
- 置顶
- 消息免打扰
- web登录状态显示
- 消息搜索
- 消息输入中
- 消息未读数
- 用户标识
- 无网提示
- 草稿提醒
- 消息详情
- 文本消息
- 图片消息
- 语音消息
- Gif消息
- 合并转发消息
- 正在输入消息
- 自定义消息
- 撤回消息
- 群系统消息
- 群@消息
- 消息回复
- 消息转发
- 消息收藏
- 消息删除
- 群功能
- 添加群成员/移除群成员
- 群成员列表
- 群名称
- 群二维码
- 群公告
- 保存到通讯录
- 我在本群昵称
- 群投诉
- 清空群聊天记录
- 好友
- 通讯录
- 我的
- 个人信息
- 新消息通知设置
- 安全与隐私
- 通用设置
- 聊天背景
- 多语言
- 黑暗模式
- 设备管理
动画演示
![](https://github.com/TangSengDaoDao/TangSengDaoDaoServer/raw/v1.0.1/docs/screenshot/pc2.png)
![](https://github.com/TangSengDaoDao/TangSengDaoDaoServer/raw/v1.0.1/docs/screenshot/pc1.png)
演示地址
Android扫描体验 |
iOS扫描体验(商店版本 apple store 搜“唐僧叨叨”) |
![](https://github.com/TangSengDaoDao/TangSengDaoDaoServer/raw/v1.0.1/docs/download/android.png) |
![](https://github.com/TangSengDaoDao/TangSengDaoDaoServer/raw/v1.0.1/docs/download/iOS.png) |
Star
我们团队一直致力于即时通讯的研发,需要您的鼓励,如果您觉得本项目对您有帮助,欢迎点个star,您的支持是我们最大的动力。
加入群聊
微信:加群请备注“唐僧叨叨”
许可证
唐僧叨叨 使用 Apache 2.0 许可证。有关详情,请参阅 LICENSE 文件。