Messaging apps rankings
Messaging apps, ordered by GitHub stars · 18 projects
Sort
1
tdesktoptelegramdesktopThe official Telegram desktop client, built on the Telegram API and MTProto secure protocol, supporting Windows, macOS, and Linux platforms.C++ 33.2k 2026.10.102
Signal-AndroidsignalappThe official Signal Android client — a simple, powerful, and secure messenger with high-fidelity messages, HD voice/video calls, and advanced privacy-preserving technology.Kotlin 29.5k 2026.10.163
simplex-chatsimplex-chatA decentralized messaging network and cross-platform app that operates without any user identifiers, designed for 100% privacy.Haskell 19.5k 2026.10.034
Telegram-iOSTelegramMessengerThe official open-source iOS client for Telegram messaging app, allowing developers to compile custom versions while complying with Telegram's terms and security guidelines.Swift 9.1k 2023.09.135
HuLaHuLaSparkA cross-platform instant messaging desktop application built with Tauri, Vue 3, and TypeScript, compatible with Windows, macOS, Linux, Android, and iOS.Vue 7.8k 2026.01.196
bitchat-androidpermissionlesstechA decentralized peer-to-peer messaging app for Android with dual-transport architecture: Bluetooth LE mesh for offline communication and Nostr protocol for internet-based global reach. No accounts, no central servers.Kotlin 7.7k 2026.08.117
caprinesindresorhusAn elegant, privacy-focused Facebook Messenger desktop app with many useful features, available for macOS, Linux, and Windows.TypeScript 7.4k 2026.01.028
ejabberdprocessoneA robust, massively scalable XMPP instant messaging server written in Erlang/OTP, supporting XMPP, MQTT, SIP, and other protocols with high availability, clustering, and rich extensibility.Erlang 6.7k 2026.09.309
franzmeetfranzA free messaging app that brings 70+ services like WhatsApp, Slack, and Telegram into one focused desktop window.JavaScript 4.7k 2025.04.0910
yakyakyakyakAn unofficial Google Hangouts desktop client built with Electron, supporting multiple accounts and notifications.CoffeeScript 3.7k 2021.06.3011
fluffychatkrille-chanAn open-source, nonprofit, and cute Matrix instant messaging client built with Flutter, featuring end-to-end encryption, video calls, voice messages, location sharing, and push notifications.Dart 3.2k 2026.10.1912
DorionSpikeHDA lightweight alternative Discord client with a smaller footprint, snappier startup, and support for themes, plugins, and more.Rust 2.7k 2026.10.1813
tuwunelmatrix-constructA high-performance Matrix homeserver written in Rust, the official successor to conduwuit, designed for scalable, low-cost, enterprise-ready deployments.Rust 2.6k 2026.10.1014
RetroShareRetroShareA decentralized, private, secure, cross-platform communication toolkit providing file sharing, chat, messaging, forums, channels, and boards.C++ 2.0k 2023.11.3015
Stapxs-QQ-Lite-2.0StapxsStapxs QQ Lite is an unofficial web QQ client compatible with the OneBot protocol, built with Vue and available as web, desktop, and mobile apps with messaging, group files, and light/dark themes.Vue 1.3k 2026.10.1316
kiwiirckiwiircA versatile web-based IRC client built with Vue.js, supporting single or multiple network connections, plugin extensions, and light/dark modes.Vue 989 2023.09.1317
quasselquasselA modern, cross-platform, distributed IRC client that allows multiple clients to attach to and detach from a central core, providing a graphical chat experience.C++ 795 2022.01.0118
mithkaiebbMithka is an independent, cross-platform, unofficial Telegram client for Android, iOS, Windows, macOS, and Linux. It combines a Flutter interface with TDLib over Dart FFI to provide a compact, native-feeling messaging experience, supporting chat lists, reactions, stickers (including animated .tgs and .webm), voice messages, polls, checklists, location sharing, stories, and one-to-one calling.Dart 682 2026.10.19