Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jkxqj/KingIM

KingIM是基于layim的websocket即时通讯系统,底层使用netty。
https://github.com/jkxqj/KingIM

im kingim layim layim-websocket-java netty netty-websocket webchat websocket

Last synced: about 2 months ago
JSON representation

KingIM是基于layim的websocket即时通讯系统,底层使用netty。

Awesome Lists containing this project

README

        

# KingIM
KingIM是基于netty的性能强悍的实时通讯系统,前端使用了layim插件。
涉及技术:netty、springMVC、mybatis、vuejs、jquery、[layim](http://layim.layui.com/demo.html)、redis、mysql等。

## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=jkxqj/kingim&type=Date)](https://star-history.com/#jkxqj/kingim&Date)

### 开源免费功能点
- [x] 单聊
- [x] 聊天发送文件和图片

## 付费版版本
### KingIM 2.0
- [x] 离线消息推送
- [x] 群聊
- [x] 在线状态的实时同步
- [x] 修改签名
- [x] 查看聊天记录
- [x] 好友管理
- [x] 好友分组管理
- [x] 群组管理
- [x] 群成员管理
- [x] 好友搜索
- [x] 添加好友
- [x] 系统通知和提醒
- [x] 好友上线头像点亮下线或隐身头像置灰
- [x] 适配移动端h5页面
## KingIM 2.4
- [x] 新增管理后台
- [x] 用户管理:查看用户聊天记录、禁止用户登录、重置密码
- [x] 群组管理:查看群聊天记录、禁用群

### 注意:
- 不论是付费版还是开源免费版都需要layim插件才能看到效果。
- tomcat使用7.0或以上,redis使用3.2默认安装即可不要设置密码,mysql使用5.6。
- layim前端插件需要获得授权,故没有上传,相关文件位置可以查看gitignore文件。
- 获得layim授权后,将所购买的layim文件夹直接覆盖本工程的layim文件夹。
- 请使用IntelliJ IDEA导入本maven工程,导入后选中resources文件夹右键选择mark directory as -> Resources Root。
- 运行前需准备好redis和mysql,mysql需要导入本工程的kingim.sql文件。

### 欢迎加我wx: jinkaixqj (备注KingIM)购买付费版
![1](imgs/Wechat.jpeg)
### 下图均为付费版截图
![1](imgs/1.png)
![2](imgs/2.png)
![3](imgs/3.png)
![4](imgs/4.png)
![5](imgs/5.png)
![6](imgs/6.png)
![7](imgs/7.png)
![8](imgs/admin1.png)
![9](imgs/admin2.png)