WuKongIM/WuKongIM
More than just IM 不只是即时通讯(IM) observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 99
- Release rhythm 80
- Longevity 86
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 27
- age_days: 1213
- days_rel: 133
- days_push: 7
- n_releases_24m: 20
Adoption not part of the score
4925 stars · 704 forks observed · 2026-08-28
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-08-28 · 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 | 90 |
For agents
markdown · JSON · MCP: product_card(name="WuKongIM/WuKongIM")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem