{"repo":"juggleim/im-server","free":true,"listed":false,"github":"https://github.com/juggleim/im-server","clone":"git clone https://github.com/juggleim/im-server.git","description":"IM Chat, High-performance, scalable, self-hosted instant messaging server in Go — private chat, groups, chatrooms, WebSocket and REST APIs.","language":"Go","stars":3534,"topics":["chat","golang","im","imserver","messenger","chat-server","imsdk","instant-messaging","self-hosted","websocket"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"JuggleIM A high-performance, scalable open-source instant messaging (IM) system. 简体中文 English Website · Docs · Quick Deploy · API Reference · Ask a Question If this project helps you, please give it a ⭐ Star — it keeps the project easy to find and motivates us to keep building! --- 📖 What is JuggleIM JuggleIM is a ready-to-use, self-hostable instant messaging (IM) backend. Built on a Protobuf + WebSocket long-connection protocol, it focuses on efficient message delivery and reliable storage, letting you add chat capabilities to your app, website, or business system in minutes. Whether you are building a social product, a customer-service system, IoT device communication, live-stream chat, or AI bot conversations, JuggleIM serves as a solid messaging foundation. It is multi-tenant by design — a single deployment can host multiple fully isolated applications — and the professional edition scales horizontally to support hundreds of millions of daily active users . Want to try it right away? Jump to the Docker Quick Start below. ✨ Key Features 🚀 High Performance & High Availability - Protobuf + WebSocket long connections — low bandwidth, high throughput, and reliable connectivity even on poor networks - Professional edition supports clustered deployment with unlimited horizontal scaling, powering apps with hundreds of millions of DAU - Handles large groups of 10,000–100,000 members without losing messages, plus unlimited-size live chat rooms 🔒 Secure & Reliable - Tenant-scoped","default_branch":null,"files":null,"tree":[],"storefront":"/r/juggleim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/juggleim/im-server/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."}