{"repo":"juggleim/imsdk-android","free":true,"listed":false,"github":"https://github.com/juggleim/imsdk-android","clone":"git clone https://github.com/juggleim/imsdk-android.git","description":"JuggleIM SDK for Android — IM Chat, private chat, groups, chatrooms, media messages, read receipts, multi-device sync, and push notifications.","language":"Java","stars":153,"topics":["im","imsdk","imsdk-android","android","android-sdk","chat","instant-messaging","juggleim","messaging","open-source"],"license":null,"category":"mobile-apps","readme_excerpt":"JuggleIM Android SDK A high-performance, open-source real-time messaging SDK for Android. Built on a custom binary protocol over WebSocket. Powers chat, group, live chatroom, RTC signaling and moments out of the box. Features · Quick Start · Docs · Ecosystem · Community English 简体中文 --- Why JuggleIM? Building reliable, large-scale real-time messaging from scratch is hard. JuggleIM is a complete, production-grade IM platform with server, admin and multi-platform clients. This repository hosts the official Android SDK that lets you ship chat features in minutes — without giving up control of your protocol, your data or your infrastructure. - Custom binary protocol — Protobuf over WebSocket, optimized for low latency and small payload. - Auto-reconnect — Survives flaky networks with offline messages, ACK and retransmission. - Composable architecture — One unified client API for chat, group, chatroom, moments and RTC signaling. ✨ Features - Core IM capabilities: connection management, reconnect, conversations, message send/receive, history, unread counts. - Message types: text, image, file, custom messages, and business notification messages. - Chat scenarios: one-to-one chat, group chat, chatroom, and live chatroom. - Extensions: user profile, moments, audio/video calls, and message upload. - Push plugins: Google FCM, Huawei, Xiaomi, OPPO, VIVO, Honor, and JPush. - Call plugins: Zego, Agora, and LiveKit. - Security: end-to-end encryption related capabilities are available in rec","default_branch":null,"files":null,"tree":[],"storefront":"/r/juggleim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/juggleim/imsdk-android/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}