Telegram Desktop: Official cross-platform messaging client
Official Telegram desktop client for Windows, macOS, and Linux using the MTProto secure protocol.
Learn more about Telegram Desktop
Telegram Desktop is the official desktop client implementation for the Telegram messaging platform, distributed as native applications across major operating systems. The application is built using Qt framework and communicates with Telegram servers through the MTProto secure protocol and Telegram API. The codebase is written in C++ and includes integrations with WebRTC for voice/video calls, FFmpeg for media processing, and OpenSSL for cryptographic operations. It serves as the primary desktop interface for Telegram users requiring full-featured messaging capabilities on desktop environments.
Open Source Implementation
Complete source code is available under GPLv3 license with OpenSSL exception. The repository includes full build instructions and dependency management for all supported platforms.
MTProto Protocol
Uses Telegram's proprietary MTProto secure protocol for end-to-end encryption and secure communication. Implements the full Telegram API specification for feature parity with other official clients.
Cross-Platform Architecture
Built on Qt framework providing native performance across Windows, macOS, and Linux. Supports both 32-bit and 64-bit architectures with portable deployment options.
This release adds drag-and-drop functionality for organizing chats into folders and fixes several crashes and UI issues.
- –Drag-n-drop chats to folders.
- –Fix crash in adding Recommended folders.
- –Fix crash in crafting gifts selection layer.
- –Fix disappeared Login Email button in Settings.
- –Fix Tab focusing chats search when autocompleting hashtags or mentions.
Telegram Desktop v6.5.0 introduces group admin transfer capabilities, OAuth login integration, gift crafting features, enhanced bot interactions, and search in Settings.
- –Leaving Groups to a New Admin.
- –Log In With Telegram.
- –Gift Crafting.
- –Colored Buttons for Bots.
- –Search in Settings.
This release fixes several bugs including a crash when opening topic groups, profile color preview issues, and quote entity display problems in the media viewer.
- –Fix crash in topic group opening.
- –Show correct profile colors preview when edit.
- –Strip quote entities in media viewer.
See how people are using Telegram Desktop
Top in Mobile & Desktop
Related Repositories
Discover similar tools and frameworks used by developers
Moonlight PC
Open source game streaming client for NVIDIA GameStream and Sunshine with hardware-accelerated decoding.
React Native Video
Native iOS/Android video playback with streaming and DRM.
Signal Android
Open-source Android messaging app with end-to-end encryption for texts, voice, and video calls.
ReVanced Manager
Flutter Android app that applies ReVanced patches to modify apps without requiring desktop tools.
AAAD
Android app for installing third-party Android Auto apps without root or developer settings.