telegramdesktop

    telegramdesktop/tdesktop

    #282 this week

    Telegram Desktop messaging app

    developer-tools
    messenger
    multi-platform
    telegram
    telegram-desktop
    telegram-solution
    C++
    NOASSERTION
    32.3K stars
    6.9K forks
    32.3K GitHub watchers
    Updated 7/8/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    Loading star history...

    Use Cases & Benefits

    • Telegram Desktop is a multi-platform messaging app built in C++ using the Telegram API and MTProto secure protocol.
    • Key technologies include Qt 5/6, OpenSSL, WebRTC, FFmpeg, and various open-source libraries for encryption, media, and UI.
    • Strengths are cross-platform support, active maintenance since 2014, and strong security; limitation includes GPLv3 license constraints.
    • Organizations can deploy it as a secure, scalable desktop messaging client integrated with Telegram's ecosystem for internal or external communication.
    • Ideal use cases include secure team collaboration, real-time messaging, and multi-device synchronization for businesses and individual users.

    About tdesktop

    Telegram Desktop – Official Messenger

    This is the complete source code and the build instructions for the official Telegram messenger desktop client, based on the Telegram API and the MTProto secure protocol.

    Version Build Status Build Status Build Status

    Preview of Telegram Desktop

    The source code is published under GPLv3 with OpenSSL exception, the license is available here.

    Supported systems

    The latest version is available for

    Old system versions

    Version 4.9.9 was the last that supports older systems

    Version 2.4.4 was the last that supports older systems

    Version 1.8.15 was the last that supports older systems

    Third-party

    Build instructions

    Discover Repositories

    Search across tracked repositories by name or description