Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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。
- Host: GitHub
- URL: https://github.com/jkxqj/KingIM
- Owner: jkxqj
- Created: 2016-05-11T14:03:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T01:04:55.000Z (9 months ago)
- Last Synced: 2024-10-21T06:12:32.883Z (2 months ago)
- Topics: im, kingim, layim, layim-websocket-java, netty, netty-websocket, webchat, websocket
- Language: Java
- Homepage:
- Size: 6.04 MB
- Stars: 565
- Watchers: 51
- Forks: 238
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - jkxqj/KingIM - KingIM是基于layim的websocket即时通讯系统,底层使用netty。 (Java)
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)