Telegram Applications (original) (raw)
Telegram apps are open source and support reproducible builds. Anyone can independently verify that Telegram apps you download from App Store or Google Play were built using the exact same code that we publish.
Mobile apps
Desktop apps
Web apps
Telegram Database Library (TDLib)
- TDLib – a cross-platform client designed to facilitate creating custom apps on the Telegram platform.
- Telegram X for Android – a slick experimental Telegram client based on TDLib.
Unofficial apps
- Unigram, a client optimized for Windows (based on TDLib) (desktop and Xbox)
- Telegram CLI for Linux
- MadelineProto
Source code
For the moment we are focusing on open sourcing the things that allow developers to quickly build something using our API. We have published the code for our Android, iOS, web and desktop apps (Win, macOS and Linux) as well as the Telegram Database Library.
This code allows security researchers to fully evaluate our end-to-end encryption implementation. It is also possible to independently verify that Telegram apps available on Google Play and App Store are built using the same code that we publish on GitHub.
Telegram Database Library
Cross-platform library for building custom Telegram apps, see TDLib for details.
Licensed under Boost 1.0.
GitHub »
Telegram for Android
Official Android App, see Google Play Market page for full description.
Licensed under GNU GPL v. 2 or later.
GitHub »
Download APK File »
Telegram for iOS
Licensed under GNU GPL v. 2 or later.
GitHub »
Telegram for macOS
Native macOS client.
Licensed under GNU GPL v. 2.
GitHub »
Telegram for Web browsers
- Telegram Web, Version K. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Telegram Web, Version A. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Legacy JavaScript client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram React
JavaScript client for browsers. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram Desktop
Qt-based desktop client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram for WP
Licensed under GNU GPL v. 2 or later.
GitHub »
Telegram X for Android
Alternative Telegram client for Android based on TDLib.
Licensed under GPL v.3.0
GitHub »
Unofficial apps
Telegram CLI (Unofficial)
Linux Command-line interface for Telegram.
Licensed under GNU GPL v. 2.
GitHub »
Unigram (Unofficial)
A Telegram client optimized for Windows (desktop and Xbox).
Licensed under GNU GPL v. 3 or later.
GitHub »
MadelineProto (Unofficial)
A PHP MTProto Telegram client.
Licensed under GNU AGPL v. 3.
GitHub »
Bug Bounty Program
Telegram welcomes developers and the security research community to audit its services, code and protocol seeking vulnerabilities or security-related issues. Learn more about our Bug Bounty Program here.