# Lumen IM 即时聊天
<img alt="GitHub stars badge" src="https://img.shields.io/github/stars/gzydong/LumenIM"> <img alt="GitHub forks badge" src="https://img.shields.io/github/forks/gzydong/LumenIM"> <img alt="GitHub license badge" src="https://img.shields.io/github/license/gzydong/LumenIM">
### 项目介绍
Lumen IM 是一个网页版在线聊天项目,前端使用 Naive UI + Vue3,后端采用 GO 开发。
### 功能模块
- 支持私聊及群聊
- 支持多种聊天消息类型 例如:文本消息、代码块、群投票、图片及其它类型文件,并支持文件下载
- 支持聊天消息撤回、删除(批量删除)、转发消息(逐条转发、合并转发)
- 支持编写笔记
### 项目预览
- 地址: [http://im.gzydong.com](http://im.gzydong.com)
### 项目安装
###### 下载安装
```bash
## 克隆项目源码包
git clone https://gitee.com/gzydong/LumenIM.git
或
git clone https://github.com/gzydong/LumenIM.git
## 安装项目依赖扩展组件
yarn install
# 启动本地开发环境
yarn dev
# 启动本地开发环境桌面客户端
yarn electron:dev
## 生产环境构建项目
yarn build
## 生产环境桌面客户端打包
yarn electron:build
```
###### 修改 .env 配置信息
```env
VITE_BASE_API=http://127.0.0.1:9503
VITE_SOCKET_API=ws://127.0.0.1:9504
```
###### 关于 Nginx 的一些配置
```nginx
server {
listen 80;
server_name www.yourdomain.com;
root /project-path/dist;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
expires 7d;
}
location ~ .*\.(js|css)?$ {
expires 7d;
}
}
```
### 项目源码
| 代码仓库 | 前端源码 | 后端源码 |
| -------- | ---------------------------------- | ---------------------------------- |
| Github | https://github.com/gzydong/LumenIM | https://github.com/gzydong/go-chat |
| 码云 | https://gitee.com/gzydong/LumenIM | https://gitee.com/gzydong/go-chat |
#### 联系方式
QQ作者 : 837215079
### 如果你觉得还不错,请 Star , Fork 给作者鼓励一下。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Lumen IM 是一个网页版在线聊天项目,前端使用 Naive UI + Vue3,后端采用 GO 开发。.zip (237个子文件)
.eslintrc.cjs 538B
.env.electron 123B
.env 154B
.gitignore 276B
index.html 1KB
lumenim.icns 32KB
favicon.ico 135KB
lumenim.ico 135KB
lumen-im-win.ico 135KB
background.jpeg 587KB
github-avatar.jpg 12KB
gitee-avatar.jpg 11KB
emojis.js 10KB
dialogue.js 5KB
talk.js 5KB
ws-socket.js 5KB
common.js 4KB
editor.js 4KB
article.js 4KB
datetime.js 3KB
group.js 3KB
dropsize.js 3KB
functions.js 3KB
main.js 3KB
chat.js 2KB
request.js 2KB
strings.js 2KB
contact.js 2KB
talk.js 2KB
revoke.js 2KB
index.js 2KB
preload.js 1KB
base.js 1KB
loading.js 1KB
setting.js 859B
emoticon.js 848B
contact.js 833B
validate.js 826B
user.js 804B
keyboard.js 790B
login.js 681B
upload.js 634B
auth.js 626B
auth.js 608B
auth.js 536B
index.js 380B
organize.js 317B
common.js 302B
editor-draft.js 239B
focus.js 89B
package.json 3KB
tsconfig.json 893B
.prettierrc.json 163B
global.less 4KB
login.less 3KB
theme.less 2KB
editor-mention.less 2KB
contact.less 1KB
settting.less 955B
sys-message.less 693B
dropsize.less 662B
yarn.lock 283KB
README.md 2KB
music.mp3 41KB
0A039CDF.png 118KB
avatar.png 12KB
notify.png 11KB
lumenim.png 7KB
lumen-im-mac.png 7KB
favicon.png 3KB
.env.production 141B
welcome.svg 205KB
not-found.svg 107KB
empty.svg 10KB
svg.svg 6KB
favicon.svg 6KB
md.svg 1KB
no-data.svg 715B
useSessionMenu.ts 7KB
note.ts 6KB
message.ts 4KB
connect.ts 4KB
talk.ts 4KB
util.ts 3KB
useTalkRecord.ts 3KB
uploads.ts 3KB
chat.ts 2KB
user.ts 2KB
quote.ts 2KB
highlight.ts 2KB
menu.ts 2KB
dom.ts 1KB
storage.ts 1KB
sms-lock.ts 1KB
settings.ts 1KB
event-bus.ts 1KB
useVisibilityChange.ts 1KB
vite.config.ts 1012B
useGroupListMenu.ts 980B
emoji.ts 979B
共 237 条
- 1
- 2
- 3
资源评论
日刷百题
- 粉丝: 6332
- 资源: 951
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功