Messaging apps rankings

Messaging apps, ordered by GitHub stars · 18 projects

1telegramdesktoptdesktopThe official Telegram desktop client, built on the Telegram API and MTProto secure protocol, supporting Windows, macOS, and Linux platforms.C++ 33.2k 2026.10.102signalappSignal-AndroidThe 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.163simplex-chatsimplex-chatA decentralized messaging network and cross-platform app that operates without any user identifiers, designed for 100% privacy.Haskell 19.5k 2026.10.034TelegramMessengerTelegram-iOSThe 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.135HuLaSparkHuLaA 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.196permissionlesstechbitchat-androidA 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.117sindresorhuscaprineAn elegant, privacy-focused Facebook Messenger desktop app with many useful features, available for macOS, Linux, and Windows.TypeScript 7.4k 2026.01.028processoneejabberdA 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.309meetfranzfranzA free messaging app that brings 70+ services like WhatsApp, Slack, and Telegram into one focused desktop window.JavaScript 4.7k 2025.04.0910yakyakyakyakAn unofficial Google Hangouts desktop client built with Electron, supporting multiple accounts and notifications.CoffeeScript 3.7k 2021.06.3011krille-chanfluffychatAn 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.1912SpikeHDDorionA lightweight alternative Discord client with a smaller footprint, snappier startup, and support for themes, plugins, and more.Rust 2.7k 2026.10.1813matrix-constructtuwunelA 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.1014RetroShareRetroShareA decentralized, private, secure, cross-platform communication toolkit providing file sharing, chat, messaging, forums, channels, and boards.C++ 2.0k 2023.11.3015StapxsStapxs-QQ-Lite-2.0Stapxs 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.1316kiwiirckiwiircA 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.1317quasselquasselA 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.0118iebbmithkaMithka 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