About WuKongIM
WuKongIM is open-source messaging infrastructure that you build your own product on. It takes care of client connections, storing and syncing messages, presence and delivery to online users, while your application keeps ownership of the user interface, accounts and business rules.
The project suits personal and group chat, customer support, application notifications and streaming AI replies. A key design point is a self-contained messaging core with built-in storage and clustering, so no external database, cache or message queue is required. The repository offers a quick start, a live demo, a showcase and documentation, and the README is available in Chinese as well as English. It is written in Go.
WuKongIM is licensed under Apache-2.0 and runs on your own servers, which suits teams that want to embed chat in their apps without depending on a third-party messaging service or running extra infrastructure.
Key features
- Real-time message delivery and presence
- Built-in storage and clustering
- No external database or queue required
- Personal and group chat support
- Streaming AI conversation delivery
- Application notification messaging
Good fit for
- →Embedding chat in a mobile or web app
- →Customer support messaging
- →Delivering streamed AI replies
- Built with
- Go
- Tags
- instant-messaging
- chat
- real-time
- golang
- self-hosted
- messaging-infrastructure
- notifications
- ai-chat
Open-source alternatives to WuKongIM
See all
OpenIM
Backend as a Service
IM Chat OpenClaw
Apache-2.0vs Sendbird★ 17k
JuggleIM
Backend as a Service
IM Chat, High-performance, scalable, self-hosted instant messaging server in Go — private
Apache-2.0vs Sendbird★ 3.5k
LiveKit
Backend as a Service
End-to-end realtime stack for connecting humans and AI
Apache-2.0vs Daily★ 21k
OpenVidu
Video Conferencing
OpenVidu Platform: self-hosted real-time video and audio for your apps, built on LiveKit a
Apache-2.0vs Daily★ 2.1k
Centrifugo
Backend as a Service
Centrifugo is an open-source real-time messaging server — a self-hosted alternative to Pub
Apache-2.0vs Pusher★ 11k
Deepstream.io
Backend as a Service
deepstream.io server
MITvs Pusher★ 7.2k
SaaS alternatives to WuKongIM
See all
Sendbird
Backend as a Service
Chat, voice and video APIs and SDKs for in-app messaging
SaaS
Stream
Backend as a Service
Chat, activity feeds, video and moderation APIs for in-app social features
SaaS
PubNub
Backend as a Service
Realtime messaging and presence APIs for chat, IoT and live apps
SaaS
CometChat
Backend as a Service
Chat and calling SDKs and APIs for adding messaging to apps
SaaSQuickBlox
Backend as a Service
Chat and video communication backend with SDKs for mobile and web apps
SaaS
ZEGOCLOUD
Backend as a Service
Real-time video, voice, chat and live streaming SDKs for apps
SaaS

