2015-09-06 18:17:03 +02:00
# [Telegram Desktop][telegram_desktop] – Official Messenger
2014-05-02 05:36:31 -07:00
2022-08-03 19:21:25 +02:00
This is the complete source code and the build instructions for the official [Telegram][telegram] messenger desktop client, based on the [Telegram API][telegram_api] and the [MTProto][telegram_proto] secure protocol.
2014-05-30 12:53:19 +04:00
2017-02-01 12:24:59 +01:00
[](https://github.com/telegramdesktop/tdesktop/releases)
2019-09-06 08:24:37 +03:00
[](https://github.com/telegramdesktop/tdesktop/actions)
[](https://github.com/telegramdesktop/tdesktop/actions)
2020-01-24 16:35:42 +03:00
[](https://github.com/telegramdesktop/tdesktop/actions)
2016-03-18 21:06:16 +01:00
2017-04-04 14:50:01 +02:00
[![Preview of Telegram Desktop][preview_image]][preview_image_url]
2017-04-04 14:45:42 +02:00
2015-10-03 14:34:56 +03:00
The source code is published under GPLv3 with OpenSSL exception, the license is available [here][license].
2014-05-30 03:09:53 -07:00
2015-09-04 16:26:34 +02:00
## Supported systems
2014-05-30 12:53:19 +04:00
2020-05-08 12:25:48 +04:00
The latest version is available for
2021-04-27 16:54:41 +03:00
* [Windows 7 and above (64 bit) ](https://telegram.org/dl/desktop/win64 ) ([portable ](https://telegram.org/dl/desktop/win64_portable ))
* [Windows 7 and above (32 bit) ](https://telegram.org/dl/desktop/win ) ([portable ](https://telegram.org/dl/desktop/win_portable ))
2023-09-21 14:52:54 +04:00
* [macOS 10.13 and above ](https://telegram.org/dl/desktop/mac )
2020-12-27 19:52:28 +03:00
* [Linux static build for 64 bit ](https://telegram.org/dl/desktop/linux )
2020-05-08 12:25:48 +04:00
* [Snap ](https://snapcraft.io/telegram-desktop )
* [Flatpak ](https://flathub.org/apps/details/org.telegram.desktop )
## Old system versions
2023-09-21 14:52:54 +04:00
Version **4.9.9** was the last that supports older systems
* [macOS 10.12 ](https://updates.tdesktop.com/tmac/tsetup.4.9.9.dmg )
* [Linux with glibc < 2.28 static build ](https://updates.tdesktop.com/tlinux/tsetup.4.9.9.tar.xz )
2020-12-27 19:52:28 +03:00
Version **2.4.4** was the last that supports older systems
* [OS X 10.10 and 10.11 ](https://updates.tdesktop.com/tosx/tsetup-osx.2.4.4.dmg )
* [Linux static build for 32 bit ](https://updates.tdesktop.com/tlinux32/tsetup32.2.4.4.tar.xz )
2020-05-08 12:25:48 +04:00
Version **1.8.15** was the last that supports older systems
* [Windows XP and Vista ](https://updates.tdesktop.com/tsetup/tsetup.1.8.15.exe ) ([portable ](https://updates.tdesktop.com/tsetup/tportable.1.8.15.zip ))
* [OS X 10.8 and 10.9 ](https://updates.tdesktop.com/tmac/tsetup.1.8.15.dmg )
* [OS X 10.6 and 10.7 ](https://updates.tdesktop.com/tmac32/tsetup32.1.8.15.dmg )
2014-05-30 12:53:19 +04:00
2016-08-14 22:56:26 +03:00
## Third-party
2014-06-17 09:37:53 +04:00
2022-04-10 23:28:56 +03:00
* Qt 6 ([LGPL ](http://doc.qt.io/qt-6/lgpl.html )) and Qt 5.15 ([LGPL ](http://doc.qt.io/qt-5/lgpl.html )) slightly patched
2024-03-25 13:28:25 +04:00
* OpenSSL 3.2.1 ([Apache License 2.0 ](https://www.openssl.org/source/apache-license-2.0.txt ))
2020-11-16 13:29:24 +01:00
* WebRTC ([New BSD License ](https://github.com/desktop-app/tg_owt/blob/master/LICENSE ))
2019-12-18 03:33:03 +03:00
* zlib 1.2.11 ([zlib License ](http://www.zlib.net/zlib_license.html ))
2014-06-17 09:37:53 +04:00
* LZMA SDK 9.20 ([public domain ](http://www.7-zip.org/sdk.html ))
2014-06-26 00:15:34 +04:00
* liblzma ([public domain ](http://tukaani.org/xz/ ))
2016-02-04 15:44:39 +03:00
* Google Breakpad ([License ](https://chromium.googlesource.com/breakpad/breakpad/+/master/LICENSE ))
* Google Crashpad ([Apache License 2.0 ](https://chromium.googlesource.com/crashpad/crashpad/+/master/LICENSE ))
2017-07-19 21:37:49 +03:00
* GYP ([BSD License ](https://github.com/bnoordhuis/gyp/blob/master/LICENSE ))
2016-08-14 22:56:26 +03:00
* Ninja ([Apache License 2.0 ](https://github.com/ninja-build/ninja/blob/master/COPYING ))
2018-11-13 01:12:37 +05:30
* OpenAL Soft ([LGPL ](https://github.com/kcat/openal-soft/blob/master/COPYING ))
2017-07-19 21:37:49 +03:00
* Opus codec ([BSD License ](http://www.opus-codec.org/license/ ))
2015-06-01 15:44:10 +03:00
* FFmpeg ([LGPL ](https://www.ffmpeg.org/legal.html ))
2017-03-04 11:59:10 +03:00
* Guideline Support Library ([MIT License ](https://github.com/Microsoft/GSL/blob/master/LICENSE ))
2017-11-19 18:37:07 +04:00
* Range-v3 ([Boost License ](https://github.com/ericniebler/range-v3/blob/master/LICENSE.txt ))
2015-10-03 14:34:56 +03:00
* Open Sans font ([Apache License 2.0 ](http://www.apache.org/licenses/LICENSE-2.0.html ))
2024-12-03 22:21:23 -08:00
* Vazirmatn font ([SIL Open Font License 1.1 ](https://github.com/rastikerdar/vazirmatn/blob/master/OFL.txt ))
2017-07-19 21:37:49 +03:00
* Emoji alpha codes ([MIT License ](https://github.com/emojione/emojione/blob/master/extras/alpha-codes/LICENSE.md ))
2018-07-30 21:30:26 +03:00
* xxHash ([BSD License ](https://github.com/Cyan4973/xxHash/blob/dev/LICENSE ))
2019-12-06 11:39:13 +03:00
* QR Code generator ([MIT License ](https://github.com/nayuki/QR-Code-generator#license ))
2019-12-18 03:33:03 +03:00
* CMake ([New BSD License ](https://github.com/Kitware/CMake/blob/master/Copyright.txt ))
2021-06-18 21:25:56 +03:00
* Hunspell ([LGPL ](https://github.com/hunspell/hunspell/blob/master/COPYING.LESSER ))
2024-09-19 10:43:38 +04:00
* Ada ([Apache License 2.0 ](https://github.com/ada-url/ada/blob/main/LICENSE-APACHE ))
2014-05-30 12:53:19 +04:00
2015-09-04 16:26:34 +02:00
## Build instructions
2014-05-30 12:53:19 +04:00
2021-07-20 06:41:11 +04:00
* Windows [(32-bit)][win32] [(64-bit)][win64]
* [macOS][mac]
* [GNU/Linux using Docker][linux]
2014-05-30 12:53:19 +04:00
2015-09-04 16:26:34 +02:00
[//]: # (LINKS)
[telegram]: https://telegram.org
[telegram_desktop]: https://desktop.telegram.org
[telegram_api]: https://core.telegram.org
[telegram_proto]: https://core.telegram.org/mtproto
[license]: LICENSE
2021-07-20 06:41:11 +04:00
[win32]: docs/building-win.md
[win64]: docs/building-win-x64.md
[mac]: docs/building-mac.md
[linux]: docs/building-linux.md
2017-04-04 14:45:42 +02:00
[preview_image]: https://github.com/telegramdesktop/tdesktop/blob/dev/docs/assets/preview.png "Preview of Telegram Desktop"
2017-04-04 14:50:01 +02:00
[preview_image_url]: https://raw.githubusercontent.com/telegramdesktop/tdesktop/dev/docs/assets/preview.png