TencentCloud/TIMSDK
TencentCloud/TIMSDK has 2,755 GitHub stars and 2,727 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 18:54 UTC. Last push 2026-11-02.
Free Chat SDK (IM SDK) — 1,000 MAU/month free forever with push notifications & no concurrency limits. Build in-app messaging with chat API, UIKit & send message. Supports Android, iOS, Flutter, Web, React Native, uni-app, HarmonyOS & more.
What you can do
- UIKit — Build a fully-featured chat app in just ten minutes using UIKit components
- Various Message Types — Support multiple message types, such as text, images, audio, and video messages
- Message Status — Real-time read receipts, online/offline status, and typing indicators for a responsive chat experience
- Notifications — Timely notify users of app messages and drive higher conversion rates
Measured star growth
- in 24h
- 0
- 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 | 简体中文
Tencent Cloud Chat SDK (IM SDK)
Tencent Chat SDK provides a powerful Chat API, messaging SDK, and UIKit components to help developers build full-featured real-time messaging — including one-to-one chat, channel chat, message push, offline push notifications, and send message functionality — across Android, iOS, MAC, Windows, Web, Flutter, React Native, and more.
About
Tencent Chat SDK powers billions of messages daily across Tencent's ecosystem. Drop in our pre-built UIKit to ship a full-featured chat experience in under 10 minutes, or use the Core SDK to build your own UI on top of a battle-tested messaging infrastructure — available across every major platform.

Core Capabilities
- UIKit — Build a fully-featured chat app in just ten minutes using UIKit components
- Various Message Types — Support multiple message types, such as text, images, audio, and video messages
- Message Status — Real-time read receipts, online/offline status, and typing indicators for a responsive chat experience
- Notifications — Timely notify users of app messages and drive higher conversion rates
- Channel — Create channels, manage channel members, and customize profiles
- Conversation Management — View information about unread messages, recent, pinned, or deleted chats
- Large-Scale Communities — Support communities up to 1,000,000 members with topic-based sub-channels for fan groups, events, and more
- Advanced Features — Cloud-based message search, real-time text translation, Official Channels, and message merging for power users
Get Started
This is the central hub repository for Tencent Chat SDK. Choose your platform below to find the dedicated repo and integration guide.
Tencent Chat SDK offers a free plan — 1,000 MAU/month, no concurrency limits, push notifications included, free forever.
UIKit — Platform Routing
| Platform | Repository | Integration Guide |
|---|---|---|
| Android (View) | chat-uikit-android | UIKit for Android |
| Android (Compose) | TUIKit_Android_Compose | UIKit for Android (Compose) |
| iOS (UIKit) | Chat_UIKit | UIKit for iOS |
| iOS (SwiftUI) | TUIKit_iOS_SwiftUI | UIKit for iOS (SwiftUI) |
| Web (React) | chat-uikit-react | UIKit for React |
| Web (Vue) | chat-uikit-vue | UIKit for Vue |
| Flutter | TUIKit_Flutter | UIKit for Flutter |
| React Native | chat-demo-react-native | UIKit for React Native |
Core SDK — Platform Routing
| Platform | Repository | Integration Guide |
|---|---|---|
| Android | chat-uikit-android / ChatSDK | SDK Integration (Android) |
| iOS | chat-uikit-ios / ChatSDK | SDK Integration (iOS) |
| Mac | TIMSDK / Mac | SDK Integration (Mac) |
| Windows | TIMSDK / Windows | SDK Integration (Windows) |
| Flutter | pub: tencent_cloud_chat_sdk | SDK Integration (Flutter) |
| React Native | npm: @tencentcloud/chat | SDK Integration (React Native) |
| Web (JS) | npm: @tencentcloud/chat | SDK Integration (JavaScript) |
Use Cases
Build industry-specific solutions using Tencent Chat SDK:
- 💬 Official Channel — WhatsApp Channel-style broadcast & subscription for brand engagement
- 🎮 Discord-style Community — Servers, channels, threads, and reactions for large-scale communities
- 🤖 AI Chatbot — Integrate LLM-powered chat bots for customer service, companionship, and more
- 🧧 Red Packet — Send red packets in one-on-one and group chats using custom messages and payment integration
Quick Links
- 🤖 Build with AI — Integrate AI capabilities into your chat experience
- 🎮 Live Demo — Try Tencent Chat SDK in your browser
- 📡 REST API Reference — Server-side APIs for user management, messaging, and more
- 🏠 Product Home — Overview, pricing, and enterprise features
- 🖥️ Console — Manage your applications and monitor usage
- 🔄 Chat SDK V2 API Upgrade Guide
Contact Us
- Stack Overflow: Tag your questions with
trtc.io - Telegram: Join our developer community
- WhatsApp: Chat with our team
- GitHub Issues: Report a bug or request a feature
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,761 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,346 starsreact/react
The library for web and native user interfaces.
252,413 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,631 stars