Topics / #messenger
Messenger projects on GitHub
Chat applications and self-hosted messaging server platforms.
As of , the most-starred Messenger projects on GitHub are tdesktop (33.3K stars), Signal-Android (29.5K stars) and open-im-server (16.7K stars). GitHub.Locker tracks 8 Messenger repositories with 137.3K stars combined. The fastest-growing on October 16 was tdesktop, with +17 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
tdesktop
telegramdesktop/tdesktop · ★ 33.3KThis is Telegram Desktop, the official desktop client of the Telegram messenger. The repository holds its complete source code and build instructions, written in C++.
+12Signal-Android
signalapp/Signal-Android · ★ 29.5KSignal Android is a simple, powerful, and secure private messenger that works over your phone's data connection (WiFi/4G/5G). Millions of people use it every day for free messaging and HD voice and video calls.
+2open-im-server
openimsdk/open-im-server · ★ 16.7KOpenIM is an open-source instant messaging solution made up of OpenIMServer (backend) and OpenIMSDK (client library), giving developers everything needed to add chat, user management, and group management to their own apps.
chat
tinode/chat · ★ 13.5KTinode is an open-source instant messaging platform: a chat server written in Go with native clients for Android, iOS, web and a scriptable command line — like a self-hosted WhatsApp or Telegram, and explicitly not another Slack replacement.
The all-time top
8 projects · by stars
- 33.3K
#1 · telegramdesktop/tdesktop
tdesktop
This is Telegram Desktop, the official desktop client of the Telegram messenger. The repository holds its complete source code and build instructions, written in C++.
- 29.5K
#2 · signalapp/Signal-AndroidSignal-Android
Signal Android is a simple, powerful, and secure private messenger that works over your phone's data connection (WiFi/4G/5G). Millions of people use it every day for free messaging and HD voice and video calls.
- 16.7K
#3 · openimsdk/open-im-serveropen-im-server
OpenIM is an open-source instant messaging solution made up of OpenIMServer (backend) and OpenIMSDK (client library), giving developers everything needed to add chat, user management, and group management to their own apps.
- 4

WebViewJavascriptBridge
14.3Kmarcuswestin/WebViewJavascriptBridge · Objective-CAn iOS/OSX library that passes messages between Objective-C and JavaScript inside web views — the plumbing for hybrid apps where native code and web content need to talk to each other.
- 5

electronic-wechat
13.8Kzhongyi-tong/electronic-wechat · JavaScriptElectronic WeChat was a free, open-source desktop WeChat client for macOS and Linux, built with Electron to make Web WeChat feel like a native app. It is now archived and no longer maintained.
- 6
chat
13.5Ktinode/chat · GoTinode is an open-source instant messaging platform: a chat server written in Go with native clients for Android, iOS, web and a scriptable command line — like a self-hosted WhatsApp or Telegram, and explicitly not another Slack replacement.
- 7

JSQMessagesViewController
11.1Kjessesquires/JSQMessagesViewController · Objective-CA ready-made messages UI library for iOS: a view controller you drop into your app to get an iMessage-style chat screen without building one from scratch.
- 8

device-activity-tracker
5.2Kgommzystudio/device-activity-tracker · TypeScriptThis is a proof-of-concept security research tool that monitors WhatsApp and Signal users by measuring the Round-Trip Time (RTT) of message delivery receipts, revealing whether a target's device is actively in use, idle, or offline.
Related topics
Often tagged together