Telegram Applications

Mobile apps

Desktop apps

Web apps

TDLib

  • Telegram Database Library is a fully functional cross-platform client designed to help third-party developers create their own custom apps on the Telegram platform.

Unofficial apps


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, OSX and Linux) as well as the Telegram Database Library. This code also allows security researchers to fully evaluate our end-to-end encryption implementation.

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 »

Telegram for iPhone

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

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.
Available here »

Unofficial apps

Telegram CLI (Unofficial)

Linux Command-line interface for Telegram.
Licensed under GNU GPL v. 2.
GitHub »

Unigram (Unofficial)

A UWP Telegram client that runs on mobile, desktop and Xbox One.
Licensed under GNU GPL v. 3 or later.
GitHub »

MadelineProto (Unofficial)

A PHP MTProto Telegram client.
Licensed under GNU AGPL v. 3
GitHub »