465 Star 4.2K Fork 1.2K

乐天 / V-IM

加入 Gitee
与超过 1000 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

需要购买的阿里云的同学 请点击支持 阿里云优惠券2000元

声明:切勿使用本软件从事任何违法事宜,使用本软件产生的任何后果皆由使用者承担,本软件及开发者概不承担任何责任。

加作者微信为了问问题,请先在下面加入知识星球,然后再问,谢谢。

加微:zkp_java 务必备注:v-im 并且附上点赞的 gitee 用户名,不点赞不让加哦

手机版源码微信联系。

测试地址:http://101.200.151.183/ PC端网页版,app也能连这个地址,需要在网页版上面注册用户。

exe下载:https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im%20Setup%201.1.7.exe

app下载:https://mp-71e341a6-5395-4127-8b04-0acbc647516f.cdn.bspapp.com/cloudstorage/__UNI__87756B6__20230922141210.apk

APP

Create by [webstorm and intellij IDEA]

说明

系统是在RuoYi-vue(https://gitee.com/y_project/RuoYi-Vue) 的基础上开发的,但是把数据库操作改成mybatis-plus,原先的是mybatis(如果你想完全迁移到RuoYi系统里面,可能还需要一定的工作量)。

结构

  1. v-im-pc 是聊天客户端,支持打包成exe 和 h5网页。
  2. v-im-server 是服务端代码,集成了ruoyi的模块。
  3. RuoYi-ui-vue3 是ruoyi管理系统的前端代码。
  4. doc 下面有数据库等。
  5. 1、2、3都是要启动的,务必先启动2

知识付费 (文档在星球里)

尊敬的开源软件使用者们,我想与大家分享一个重要的观念:我们应当理解和尊重开源软件的付出和价值。

开源软件,作为一种自由和开放的创新模式,是我们这个时代科技进步的重要推手。我们都在享受着开源软件带来的种种便利:从基础的操作系统到复杂的云计算平台,从简单的文本编辑器到功能丰富的各种应用程序,开源软件几乎无处不在。然而,我们是否曾经思考过,这些看似“免费”的软件背后,实际上蕴含了无数开发者的辛勤努力和智慧?

开发者们将他们的创新成果以开源的方式分享出来,供我们免费使用,这无疑为我们带来了巨大的价值。然而,他们所付出的时间、精力,甚至放弃的潜在收入,是我们所不能忽视的。一些开发者甚至全职投入到了开源软件的开发中,他们依赖社区的支持,以维系他们的生活和研究。

我们作为使用者,不能仅仅享受这些开源软件带来的便利,而忽视了那些为我们提供这些便利的人。我们需要理解,当我们在使用这些开源软件时,实际上是在消费开发者的时间和智慧。因此,以某种形式回馈他们,是对他们工作的一种尊重和肯定。

我们可以通过付费使用开源软件来表达我们的感谢和尊重。这不仅是对开发者们劳动成果的认可,也是对他们无私奉献精神的赞扬。同时,付费使用开源软件也是一种激励,激励开发者们继续创新,持续为我们提供更好的产品和服务。

另外,我们需要理解的是,虽然许多开源软件是免费的,但优质和全面的开源软件往往需要付费使用。这些付费的软件通常会提供更高级的功能、更完善的支持和更全面的服务。使用这些软件,我们可以提高工作效率,减少成本,避免一些不必要的风险和麻烦。因此,付费使用开源软件并不意味着我们就失去了“免费”的优势,反而,通过付费,我们可以享受到更全面、更优质的服务。

最后,我想强调的是,开源软件是一种强大的力量,它带给我们的是便利、机会和创新。然而,这种力量是需要我们的支持和参与才能得以持续的。让我们一起行动起来,以实际行动支持开源软件产业的发展,为开源社区贡献力量。这样,我们才能确保开源软件的持续发展和进步,从而享受到更好的服务。让我们一起感谢那些为我们提供便利的开发者们,让我们一起期待和见证开源软件的未来发展。

感谢大家的支持和参与! 好友

截图

消息列表/聊天 好友 组织 群组 添加好友 手机 手机 手机 手机 手机 手机 手机 手机 手机 手机 手机 手机 手机 手机 手机

功能点

  1. 文本聊天
  2. 聊天表情
  3. 发送图片(http)
  4. 发送文件(http)
  5. 单聊
  6. 群聊
  7. 用户分组(后端支持)
  8. 离线消息(单聊+群聊,支持消息提醒)
  9. 聊天记录(单聊、群聊)
  10. 支持心跳检测,断线重连
  11. 使用SpringBoot security oauth2.0 支持单点登录。
  12. 好友添加。(新增)
  13. 群管理(新增)
  14. 带有管理后台(原ruoyi-vue)
  15. 树状组织机构
  16. PC端消息转发
  17. 手机语音消息
  18. 手机通知
  19. 截图(exe)

参考项目及技术

  1. RuoYi-vue(https://gitee.com/y_project/RuoYi-Vue)
  2. layIM(主要是聊天表情,文件处理方面)。
  3. 使用SpringBoot、oauth2.0、t-io 开发后端服务。
  4. vue3.0、element-plus、typescript开发前端。
  5. 界面高仿微信,如有侵权请告知。
  6. 其他:使用 fetch 发送ajax 请求,支持跨域,electron 支持打包成为exe,也支持linux 和 mac 目前还没测试,有条件的同学可以测试。

交流授权

  1. 如果您觉得好用,可以给点个star,或者给个捐赠。
  2. 如需定制或者私有化部署,请加微:zkp_java。
  3. 商用请捐赠并在捐赠【留言】里留下公司名称,没有留公司名商用视为侵权。

简介

V-IM(中文名:乐聊)基于JS的超轻量级聊天软件。前端:vue3.0、element plus、electron、TypeScript 实现的 PC&Web版聊天程序,主要适用于私有云项目内部聊天,企业内部管理通讯等功能,主要通讯协议websocket。支持web网页聊天实现。 服务端: springboot、tio、oauth2.0等技术。界面:高仿微信。 展开 收起
AGPL-3.0
取消

V-IM

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/alyouge/V-IM.git
git@gitee.com:alyouge/V-IM.git
alyouge
V-IM
V-IM
master

搜索帮助