WuKongIM/WuKongIM
Some data may be outdated — see provenance labels.
More than just IM 不只是即时通讯(IM) observed · 2026-10-03
Health v2 · maintenance only
87/100
- Activity 97
- Release rhythm 73
- Longevity 90
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 30
- age_days: 1261
- days_rel: 181
- days_push: 18
- n_releases_24m: 18
Adoption not part of the score
4955 stars · 711 forks observed · 2026-10-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
WuKongIM is a high-performance, channel-oriented instant messaging server written in Go that handles message persistence, replication, ordering, presence, and offline sync with zero external dependencies. It supports single-node and distributed cluster deployments and ships SDKs for iOS, Android, Web, and Flutter.
Use cases
- build a self-hosted chat app with group and private messaging
- send push notifications and real-time updates to users
- connect IoT devices via a lightweight messaging channel
- power live stream chat with high fan-out
- add customer service live chat to a product
- build an AI chatbot messaging backend
- implement WebRTC signaling for video calls
When to choose
- you need a self-contained IM server with no external database, cache, or message queue
- you need very high message throughput (tens of thousands of messages per second per node)
- you want to scale from a single node to a Raft-based cluster with online expansion
- you need guaranteed per-channel message ordering, offline sync, and multi-device sessions
When to avoid
- you need a fully stable API - v3 is in beta and formats may change
- you need cross-country data node deployment, which is not yet supported
- you want a fully managed SaaS chat service rather than self-hosting
- your project requires a permissively licensed dependency - licensing should be verified
Facets
service · maturity active
websocket http-server message-queue chatbot rpc chatbots iot self-hosted microservices go self-hosted cross-platform instant-messaging im-server chat-server channel-based raft pebble pub-sub offline-sync end-to-end-encryption webchat customer-service live-chat webrtc-signaling messaging real-time linux docker kubernetes
6 sources
- readme: https://github.com/WuKongIM/WuKongIM · fetched 2026-10-03 · 8ad7052e3148
- homepage: https://githubim.com · fetched 2026-08-29 · cc7849b07cf3
- site_page: https://docs.githubim.com/zh/getting-started · fetched 2026-08-29 · 6a8a6758c8f3
- site_page: https://docs.githubim.com/zh/installation/overview · fetched 2026-08-29 · 3b8ec4c6924e
- site_page: https://docs.githubim.com/zh/getting-started/stress-report · fetched 2026-08-29 · c427165cec7a
- site_page: https://docs.githubim.com/zh/getting-started/learning · fetched 2026-08-29 · e5634b8be810
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| WuKongIM/WuKongIM | main | 87 |
For agents
markdown · JSON · MCP: product_card(name="WuKongIM/WuKongIM")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem