Open-IM是一个基于 Go 实现的即时通讯(IM)开源项目,包含服务端到客户端SDK整体解决方案。社区版遵守Apache2.0开源协议。同时拥有商业版(商业版本是OpenIM服务端和IMSDK基础上,开发带有UI功能完整的IM产品。)

项目特色:

完整组件,一键部署。客户端提炼成方便集成的SDK,服务端通过docker一键部署,运营管理系统展示后台数据;

私有化部署。部署Open-IM在自家服务器上,摆脱对第三方的依赖,数据隐私可控、有保障;

高性能、微服务、集群化。系统具备平行扩展能力,支持服务注册、服务发现。采用“一切皆消息”的通讯模型。

https://github.com/OpenIMSDK/Open-IM-Server