Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Telegram

Telegram

GPL-2.0Swift

Official open-source Telegram client for macOS, built with Swift 5.0.

Visit WebsiteGitHubGitHub
5.8k stars1.0k forks0 contributors

What is Telegram?

Telegram for macOS is the official open-source desktop client for the Telegram messaging platform, built natively for macOS using Swift 5.0. It provides a fast, secure, and full-featured messaging experience, including text chats, voice calls, file sharing, and location sharing, all within a native macOS interface.

Target Audience

macOS users who want a native, secure, and feature-rich Telegram client on their desktop, as well as developers interested in forking or contributing to an open-source Swift-based macOS application.

Value Proposition

Developers choose Telegram for macOS because it's the official, open-source client with a native macOS UI, strong privacy focus, and the ability to fork and customize under the GPL license, unlike unofficial or web-based alternatives.

Overview

Source code of Telegram for macos on Swift 5.0

Use Cases

Best For

  • Using Telegram with a native macOS interface
  • Forking and customizing an open-source Telegram client
  • Developing a Swift-based macOS messaging app
  • Learning Swift UI development with a real-world project
  • Contributing to a large open-source macOS application
  • Building a secure messaging client with privacy in mind

Not Ideal For

  • Developers building cross-platform applications that need to support Windows, Linux, or mobile devices
  • Users who prefer web-based or Electron clients for easier deployment across multiple operating systems
  • Projects requiring a lightweight, minimal messaging client without the full feature set of Telegram, such as basic chat interfaces

Pros & Cons

Pros

Native macOS Integration

Built specifically for macOS with a native UI, providing seamless integration and a polished user experience, as emphasized in the README's focus on a native macOS experience.

Full Telegram Feature Set

Supports all core Telegram features including messaging, voice and video calls, file sharing, and location sharing, ensuring a complete and secure messaging platform.

Open Source and Customizable

Released under the GPL license, allowing developers to fork and modify the code, with clear forking guidelines provided in the README for customization.

Privacy-Conscious Design

Requests minimal permissions such as microphone, camera, and location only when needed, adhering to Telegram's privacy-focused philosophy as stated in the permissions section.

Cons

Platform Limitation

Exclusively for macOS, making it unsuitable for users or developers targeting other operating systems, which limits its applicability in cross-platform scenarios.

Build and Setup Complexity

Building from source requires following detailed instructions in INSTALL.md, which may involve setting up a Swift development environment and dealing with dependencies, adding overhead for contributors.

Beta Version Instability

The beta version is explicitly warned to have bugs and crashes, as mentioned in the README, which could deter users seeking a stable, production-ready experience.

Frequently Asked Questions

Quick Stats

Stars5,755
Forks1,035
Contributors0
Open Issues917
Last commit11 months ago
CreatedSince 2017

Tags

#open-source#desktop-app#native-ui#messaging#macos-app#privacy-focused#file-sharing#swift#voice-calls#telegram-client

Built With

S
Swift 5.0

Links & Resources

Website

Included in

Open Source Apps48.1k
Auto-fetched 9 hours ago

Related Projects

Telegram DesktopTelegram Desktop

Telegram Desktop messaging app

Stars32,859
Forks7,188
Last commit18 hours ago
Signal DesktopSignal Desktop

A private messenger for Windows, macOS, and Linux.

Stars16,523
Forks3,116
Last commit11 hours ago
Electronic WeChatElectronic WeChat

:speech_balloon: A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.

Stars13,834
Forks2,655
Last commit6 years ago
ElementElement

A glossy Matrix collaboration client for the web.

Stars13,438
Forks2,744
Last commit20 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub