Go+vue3开发的一个im应用

这是一個开源的前后端分离的IM网页应用。

这是我学习golang写的第一个小的im聊天应用。对标的应用:im客服、语音客服。目前功能简洁、支持以下功能。

简单的功能

  • 支持账号、微博登录
  • 单聊消息推送、群聊消息推送、图片发送、表情包、语音功能、敏感词过滤
  • rabbitmq同步离线消息
  • 集群(不同节点之间使用rpc通讯投递消息)
  • 桌面端应用+h5+pc网页

界面展示

桌面应用

Go+vue3开发的一个im应用

网页端

Go+vue3开发的一个im应用

golang+vue3开发的一个im应用

golang+vue3开发的一个im应用

golang+vue3开发的一个im应用

golang+vue3开发的一个im应用

h5

Go+vue3开发的一个im应用

Go+vue3开发的一个im应用

Go+vue3开发的一个im应用

Go+vue3开发的一个im应用

线上地址:im.pltrue.top/

开源了

服务端:github.com/pl1998/go-im
apk:files.pltrue.top/storage/admin/H5CA...
web端:github.com/pl1998/web-im-app

测试账号:admin 123456 用微博登录测试

有兴趣可以点个star,后面会慢慢完善。

+加我微信进学习交流群

本作品采用《CC 协议》,转载必须注明作者和本文链接
不成大牛,不改個簽
本帖由系统于 2年前 自动加精
讨论数量: 12

能做,而且做完了,你挺好的!

2年前 评论

im 支持那块支持集群吗

2年前 评论
Latent (楼主) 2年前

挺完整的一个应用,学习了 👍
im_messages 消息数据考虑一下分表是否会更好呢?

2年前 评论
Latent (楼主) 2年前

大哥 收下小弟的膝盖 :+1:

2年前 评论

大佬,请教下,登录用户的设置,setAuthUser,设置全局变量不会有问题么

2年前 评论
Latent (楼主) 2年前

太强了!请问下怎么添加微信呢?

1年前 评论

很牛逼啊!不错!

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!