openimsdk/open-im-server
openimsdk/open-im-server has 16,756 GitHub stars and 2,979 forks. GitHot measured +2 stars in 24 hours. Last checked 2026-11-08 03:18 UTC. Last push 2026-11-04.
IM Chat OpenClaw
Measured star growth
- in 24h
- +2
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalEnglish · 中文 · Українська · Česky · Magyar · Español · فارسی · Français · Deutsch · Polski · Indonesian · Suomi · മലയാളം · 日本語 · Nederlands · Italiano · Русский · Português (Brasil) · Esperanto · 한국어 · العربي · Tiếng Việt · Dansk · Ελληνικά · Türkçe
:busts_in_silhouette: Join Our Community
Ⓜ️ About OpenIM
Unlike standalone chat applications such as Telegram, Signal, and Rocket.Chat, OpenIM offers an open-source instant messaging solution designed specifically for developers rather than as a directly installable standalone chat app. Comprising OpenIM SDK and OpenIM Server, it provides developers with a complete set of tools and services to integrate instant messaging functions into their applications, including message sending and receiving, user management, and group management. Overall, OpenIM aims to provide developers with the necessary tools and framework to implement efficient instant messaging solutions in their applications.

🚀 Introduction to OpenIMSDK
OpenIMSDK, designed for OpenIMServer, is an IM SDK created specifically for integration into client applications. It supports various functionalities and modules:
🌟 Main Features:
- 📦 Local Storage
- 🔔 Listener Callbacks
- 🛡️ API Wrapping
- 🌐 Connection Management
📚 Main Modules:
- 🚀 Initialization and Login
- 👤 User Management
- 👫 Friends Management
- 🤖 Group Functions
- 💬 Session Handling
Built with Golang and supports cross-platform deployment to ensure a consistent integration experience across all platforms.
🌐 Introduction to OpenIMServer
- OpenIMServer features include:
- 🌐 Microservices Architecture: Supports cluster mode, including a gateway and multiple rpc services.
- 🚀 Diverse Deployment Options: Supports source code, Kubernetes, or Docker deployment.
- Massive User Support: Supports large-scale groups with hundreds of thousands, millions of users, and billions of messages.
Enhanced Business Functions:
REST API: Provides a REST API for business systems to enhance functionality, such as group creation and message pushing through backend interfaces.
Webhooks: Expands business forms through callbacks, sending requests to business servers before or after certain events.

:rocket: Quick Start
Experience online for iOS/Android/H5/PC/Web:
To facilitate user experience, we offer various deployment solutions. You can choose your preferred deployment method from the list below:
System Support
Supports Linux, Windows, Mac systems, and ARM and AMD CPU architectures.
:link: Links
:writing_hand: How to Contribute
We welcome contributions of any kind! Please make sure to read our Contributor Documentation before submitting a Pull Request.
Thank you for contributing to building a powerful instant messaging solution!
:closed_book: License
This software is licensed under the Apache License 2.0
🔮 Thanks to our contributors!
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,854 starspublic-apis/public-apis
A collective list of free APIs
497,101 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
441,696 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,162 stars