Telegram Desktop
Telegram Desktop is the official open-source desktop client for the Telegram messenger, available for Windows, macOS and Linux.
- GitHub stars
- 33k
- Last commit
- today
- Latest release
- v7.2.9
- Licence
- GPL-3.0
- Self-hosted
- No
- Hosted version
- Available

Telegram Desktop is the official desktop client for the Telegram messaging service. The repository holds the complete source code and build instructions for an app built on the Telegram API and the MTProto secure protocol. It is written in C++, and the license is GPLv3 with an OpenSSL exception.
Builds are published for 64-bit and 32-bit Windows 7 and above, including portable versions, for macOS 10.13 and above, and for Linux as a static 64-bit build, a Snap and a Flatpak. Older systems are served by version 4.9.9, the last release that supports macOS 10.12 and older Linux with glibc. The client connects to Telegram's hosted service rather than a server you run yourself, so using it means having a Telegram account.
Key features
- Official Telegram desktop messenger
- Built on the Telegram API and MTProto
- Portable Windows builds
- macOS and Linux static, Snap and Flatpak packages
- Full source code and build instructions
- GPLv3 with OpenSSL exception





