CoffeeChat
1.0.0
opensource im with server(go) and client(flutter+swift)
️ ️ Warnning️ ️ 持续开发中,仅适合学习使用。
有网友在Issues询问后续更新一事,这里回复一下:
今年事情比较多,所以进展十分缓慢,会不会放弃这个项目我也不能肯定,主要是作者精力有限,请大家原谅。发起这个项目的初衷,是为了更深入的学习IM服务端开发,如果有更好的开源go语言实现的im项目,我可能会考虑作为Contributor参与其中。
最后,放出最近的一些动态以感谢大家的关心。
最新动态:
总结:
2022
: 再出发,学习android + kratos + k8s,实现go服务端v2版本重构2021
: 主要精力在探索百万级的架构,C++跨平台SDK,QT,Go微服务,Docker,Etcd等等,CoffeeChat几乎没有更新2020
: 这一年CoffeeChat不断完善,作者主要在学习ios开发,实现简单ios app2019/08
: CoffeeChat诞生,学习flutter,实现简单flutter客户端,后续因为flutter聊天界面下拉感觉效果不理想放弃支持的客户端有:
开发中(V2)
V2版本
服务端。暂停中(V1)
V1版本
服务端。请点击对应的链接查看详情。
see CoffeeChat-Flutter 暂不维护,仅供参考。
模块架构:
单聊模块交互图:
See More architecture
PS:请切换到master分支,编译和运行!
$ git clone https://github.com/xmcy0011/CoffeeChat.git
$ cd CoffeeChat/server
# 从代码编译docker镜像,安装mysql,redis等依赖,并自动初始化mysql数据
$ docker-compose up -d
更多细节,请移步:
停止:
$ cd CoffeeChat/server
$ docker-compose down -v
更多文章请移步:
更多开源im,请移步:史上最全开源IM盘点
email:[email protected]
微信交流:xuyc1992(请备注:im)
喜欢的话,关注下公众号吧?
《Go和分布式IM》??
CoffeeChat is provided under the mit license.