GitHub 火线榜

GitHub 火线榜 · 仓库档案

openimsdk/open-im-server

IM Chat OpenClaw (简介来自仓库自身文档。)

数据截至 10月26日openimsdk

最好成绩

#237

总榜 · Go 分面

1.7万

累计 Star

2980

Fork 总数

0

近 30 天在榜天数

项目状态许可证: Apache-2.0最近 push: 10月16日Open Issues(含 PR): 133

自 2026-10-25 起采集;未知 = 尚未采集到

把上榜徽章放进你的 README · openimsdk/open-im-server[![把上榜徽章放进你的 README](https://git.vaiox.xyz/api/badge/openimsdk/open-im-server.svg)](https://git.vaiox.xyz/zh/repo/openimsdk/open-im-server)
<a href="https://git.vaiox.xyz/zh/repo/openimsdk/open-im-server"><img src="https://git.vaiox.xyz/api/badge/openimsdk/open-im-server.svg" alt="把上榜徽章放进你的 README" height="20"></a>

项目文档

👥 加入我们的社区

Ⓜ️ 关于 OpenIM

与 Telegram、Signal、Rocket.Chat 等独立聊天应用不同,OpenIM 提供了专为开发者设计的开源即时通讯解决方案,而不是直接安装使用的独立聊天应用。OpenIM 由 OpenIM SDK 和 OpenIM Server 两大部分组成,为开发者提供了一整套集成即时通讯功能的工具和服务,包括消息发送接收、用户管理和群组管理等。总体来说,OpenIM 旨在为开发者提供必要的工具和框架,帮助他们在自己的应用中实现高效的即时通讯解决方案。

App-OpenIM 关系

🚀 OpenIMSDK 介绍

OpenIMSDK 是为 OpenIMServer 设计的 IM SDK,专为集成到客户端应用而生。它支持多种功能和模块:

  • 🌟 主要功能:

    • 📦 本地存储
    • 🔔 监听器回调
    • 🛡️ API 封装
    • 🌐 连接管理
  • 📚 主要模块:

    1. 🚀 初始化及登录
    2. 👤 用户管理
    3. 👫 好友管理
    4. 🤖 群组功能
    5. 💬 会话处理

它使用 Golang 构建,并支持跨平台部署,确保在所有平台上提供一致的接入体验。

👉 探索 GO SDK

🌐 OpenIMServer 介绍

  • OpenIMServer 的特点包括:
    • 🌐 微服务架构:支持集群模式,包括网关(gateway)和多个 rpc 服务。
    • 🚀 多样的部署方式:支持源代码、Kubernetes 或 Docker 部署。
    • 海量用户支持:支持十万级超大群组,千万级用户和百亿级消息。

增强的业务功能:

  • REST API:为业务系统提供 REST API,增加群组创建、消息推送等后台接口功能。

  • Webhooks:通过事件前后的回调,向业务服务器发送请求,扩展更多的业务形态。

    整体架构

🚀 快速入门

在线体验 iOS/Android/H5/PC/Web:

👉 OpenIM 在线演示

为了便于用户体验,我们提供了多种部署解决方案,您可以根据以下列表选择适合您的部署方式:

系统支持

支持 Linux、Windows、Mac 系统以及 ARM 和 AMD CPU 架构。

🔗 相关链接

✍️ 如何贡献

我们欢迎任何形式的贡献!在提交 Pull Request 之前,请确保阅读我们的贡献者文档

感谢您的贡献,一起来打造强大的即时通讯解决方案!

📕 开源许可证 License

This software is licensed under the Apache License 2.0

🔮 Thanks to our contributors!

当前上榜

  • 237

    总榜 · 史上最强 · Go

    1.7万 星 · 2980 fork · 累计 Star

    总榜 · Go →

近 30 天势头

近 30 天没有上榜记录。

同类项目 · 共享主题

← 回到榜单