{"repo":"xiekunyu/raingad-im-php","free":true,"listed":false,"github":"https://github.com/xiekunyu/raingad-im-php","clone":"git clone https://github.com/xiekunyu/raingad-im-php.git","description":"raingad-im can be used to quickly build internal chat applications for enterprises, private chat for teams, or as a community chat. Supports text, file, picture, voice, video and other message formats, but also supports point-to-point audio and video chat, web side and uniapp.","language":"JavaScript","stars":19,"topics":["chat","im","php-chat","webrtc","websocket"],"license":null,"category":"chat-messaging","readme_excerpt":"简体中文 English IM即时聊天 介绍 Raingad-IM是一个开源的即时通信demo，需要前后端配合使用，主要用于学习交流，为大家提供即时通讯的开发思路，许多功能需要自行开发，开发的初衷旨在快速建立企业内部通讯系统、内网交流、社区交流。 类型 链接 备注 --------- ---- ---- 前端源码（含后台管理） https://gitee.com/raingad/im-chat-front 只维护后台管理 后端源码（已编译前端） https://gitee.com/raingad/im-instant-chat web端演示 http://im.raingad.com/index.html 移动端H5演示 http://im.raingad.com/h5 桌面端/安卓端 请进前端演示页下载 持续更新 体验账号：13800000002 密码：123456 尾号2、3、4......18、19、20 都是 体验账号：13800000020 密码：123456 支持功能 - 支持单聊和群聊，支持发送表情、图片、语音、视频和文件消息 - 单聊支持消息已读未读的状态显示，在线状态显示 - 群聊创建、删除和群成员管理、群公告、群禁言、@群成员等 - 支持置顶联系人，消息免打扰； - 支持设置新消息声音提醒，浏览器通知 - 支持管理员撤回群成员消息，支持群成员不能互相添加好友 - 支持一对一音视频通话（已打通web端和移动端，小程序不支持） - 支持文件、图片和绝大部分媒体文件在线预览 - 支持移动端（由uniapp开发，可打包H5、APP和小程序） - 全新支持企业模式和社区模式，社区模式支持注册、添加好友功能 - APP支持单聊消息在线、离线推送（需要自行申请unipush服务） - 支持简易后台管理，包括用户管理、群组管理、系统设置等 最新更新 请查看右侧发行版更新日志 v6.0.0 (2025年5月20日) 1. 新增移动端和桌面端国际化，可以自由新增语言。 2. 新增群头像、消息已读、消息转发等消息队列处理；采用默认头像，取消后台生成文字头像，提升性能。 3. 新增定时清理消息可以删除文件，避免文件占用太大空间。 4. 移动端调整大量的UI界面和配色，更换了导航栏图标。 5. 移动端更换了新的保活插件，支持IOS，支持APP提示直接去系统设置消息通知权限和调整省电策略。 6. 移动端会话列表支持下拉刷新消息，支持双击导航栏消息图标，快速定位未读会话和@我的会话。 7. 移动端聊天记录列表采用虚拟列表，再多的数据也不对卡顿，采用z-paging，可以丝滑加载更多聊天记录。 8. 移动端聊天记录滚动时，可以看到新消息数量。 9. web端后台管理新增建议用户数据统计，可以查看在线用户数和设备数。 10. 桌面端新增音视频通话窗口移动，支持最小化到右下角，让聊天无遮挡，通话体验更佳！ 11. 优化Lemon-IMUI组件的国际化，以及更新chatarea组件为最新版本。 12. 修复若干BUG！ 软件架构 后端技术栈： thinkphp6+workerman+redis 前端技术栈： vue2+Lemon-IMUI+element-UI 桌面端： vue2+Lemon-IMUI+element-UI + electron 移动端： uniapp for vue3 + pinia 安装教程 由于即时通讯的特殊性，严禁将源码用于木马、病毒、色情、赌博、诈骗等违反国家法律法规的行业，以及从事违法犯罪活动，如发现有使用本软件进行非法活动，将向有关部","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiekunyu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiekunyu/raingad-im-php/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}