选择你喜欢的标签
我们会为你匹配适合你的网址导航

    确认 跳过

    跳过将删除所有初始化信息

    您的位置:0XUCN > 资讯 > 源码
    新闻分类

    Lumen IM基于 Vue3 + Naive UI前端和Go后端的开源即时通讯系统

    源码 PRO 作者:MILFCaps 2026-04-10 23:50

    Lumen IM 是一个基于 Vue3 + Naive UI 前端和 Go 后端的开源即时通讯系统,支持私聊、群聊、文件传输、消息撤回、群禁言等功能,适用于企业内部沟通、开发者学习和二次开发。该项目旨在为用户提供全面的沟通体验,界面简约、美观,操作简单,易于二次开发。

    核心功能

    即时消息推送:基于 WebSocket 服务实现消息的即时推送。

    私聊与群聊:支持一对一私聊和多人的群聊功能。

    多种消息类型:支持文本、代码块、图片及其他类型文件,并支持文件下载。

    消息管理:支持聊天消息的撤回、删除(批量删除)、转发消息(逐条转发、合并转发)。

    群管理功能:支持群禁言功能。

    个人笔记:支持编写个人笔记,并支持笔记分享给好友或群组。

    技术架构

    模块技术栈特点与优势前端Vue3 + Naive UI现代化框架,组件丰富,开发效率高后端Go高性能,适合构建高并发应用通信协议WebSocket实现实时通信,提升用户体验数据存储MySQL + Redis数据持久化与缓存结合,提升系统性能文件存储Minio对象存储,支持大文件上传与下载部署方式Docker + Nginx容器化部署,方便快速搭建和扩展

    界面效果

    功能丰富的聊天界面,支持多种消息类型。

    内置笔记功能,方便记录和分享。

    系统设置与个性化设置功能


    使用示例

    启动前端

    git clone https://github.com/gzydong/LumenIM.gitcd LumenIMnpm installnpm run serve

    启动后端

    git clone https://github.com/gzydong/go-chat.gitcd go-chatgo mod tidygo run main.go

    与同类项目对比

    项目名称技术栈功能完整性部署难度适合场景Lumen IMVue3 + Go高低企业内部沟通go-chatReact + Go中中开发者学习Chat StudioVue3 + Go高中客服系统

    总结

    Lumen IM 是一个功能全面、界面美观、易于部署和二次开发的开源即时通讯系统。无论是企业内部沟通,还是开发者学习和构建自己的聊天系统,Lumen IM 都是一个值得选择的项目。

    项目地址

    前端源码 https://github.com/gzydong/LumenIM

    后端源码 https://github.com/gzydong/go-chat

    超好看的资讯你懂得 >>> 点击进入

    0XU.CN

    [超站]友情链接:

    四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
    关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/

    图库
    公众号 关注网络尖刀微信公众号
    随时掌握互联网精彩
    赞助链接
    热门AI排行
    排名 热点 热门指数