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.

8Projects
137.3KStars in total
+33Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

8 projects · by stars

  1. #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++.

    33.3K
  2. #2 · signalapp/Signal-Android

    Signal-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.

    29.5K
  3. #3 · openimsdk/open-im-server

    open-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.

    16.7K
  1. 4

    WebViewJavascriptBridge

    14.3Kmarcuswestin/WebViewJavascriptBridge · Objective-C

    An 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.

  2. 5

    electronic-wechat

    13.8Kzhongyi-tong/electronic-wechat · JavaScript

    Electronic 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.

  3. 6

    chat

    13.5Ktinode/chat · Go

    Tinode 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.

  4. 7

    JSQMessagesViewController

    11.1Kjessesquires/JSQMessagesViewController · Objective-C

    A 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.

  5. 8

    device-activity-tracker

    5.2Kgommzystudio/device-activity-tracker · TypeScript

    This 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.

Often tagged together