# Cloud IM **Repository Path**: winlinwd/cloud-im ## Basic Information - **Project Name**: Cloud IM - **Description**: CLOUD-IM 是用JAVA语言开发的轻量、高性能、单机支持几十万至百万在线用户IM,主要目标降低即时通讯门槛,快速打造低成本接入在线IM系统,通过极简洁的消息格式就可以实现多端不同协议间的消息发送如内置(Http、Websocket、Tcp自定义IM协议)等,并提供通过http协议的api接口进行消息发送无需关心接收端属于什么协议,一个消息格式搞定一切 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2021-10-19 - **Last Updated**: 2026-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cloud IM ### 介绍 CLOUD-IM 是用JAVA语言开发的轻量、高性能、单机支持几十万至百万在线用户IM,主要目标降低即时通讯门槛,快速打造低成本接入在线IM系统,通过极简洁的消息格式就可以实现多端不同协议间的消息发送如内置(Http、Websocket、Tcp自定义IM协议)等,并提供通过http协议的api接口进行消息发送无需关心接收端属于什么协议,一个消息格式搞定一切 ### 软件架构 项目模块化结构如下: im-common(公共包) im-core(核心包) im-server(IM服务端所依赖) im-client(IM客户端所依赖) im-server-demo(提供的服务端demo项目) im-client-demo(提供的客户端demo项目) im-admin(后端服务) im-app(前端项目) #### 前端 前端采用uni-app开发,支持生成H5、Android、IOS应用,采用Websocket跟服务端进行通信 ### 系统截图 #### 系统登录入口 ![登录页面](img/login/image.png) #### 群组列表 ![群组列表](img/group/image.png) #### 聊天界面 ![聊天界面](img/chat/image.png)