awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
overtake avatar

overtake/TelegramSwift

0
View on GitHub↗
5,706 stars·1,004 forks·Swift·GPL-2.0·5 vuesmacos.telegram.org↗

TelegramSwift

TelegramSwift is a native macOS client for the Telegram messaging platform, built entirely in Swift. It provides a complete implementation of the Telegram protocol, enabling users to send text messages, make voice calls, share media files, and participate in group chats and channels directly from their Mac. The application supports core messaging features including end-to-end encryption, emoji reactions, message pinning, and threaded comments, along with content types like stickers, GIFs, polls, and stories.

The client extends beyond basic messaging with capabilities for bot interaction, payment processing, and mini app embedding. Users can create and manage Telegram bots, handle inline queries, and attach interactive buttons to bot messages. The application supports the Telegram Stars virtual currency system for purchasing digital goods, processing payments through both the Bot API and MTProto, and managing recurring subscriptions. It also enables embedding HTML5 mini apps and games directly within the chat interface.

For customization and administration, TelegramSwift offers account personalization options including accent colors, emoji statuses, and collectible usernames. Group and channel management features include admin permission configuration, invite link handling, antispam activation, and detailed activity logs with performance statistics. The client also provides tools for content discovery through message search with filters, peer ranking, and similar channel recommendations.

The application includes comprehensive security measures such as Diffie-Hellman parameter validation, encrypted message integrity checks, and Telegram Passport identity verification. Additional features cover collaborative checklists, live geolocation sharing, message translation, forum topic organization, and the ability to import message history from other chat applications.

Features

  • Telegram Clients - Provides a full-featured native macOS client implementation of the Telegram protocol.
  • Telegram Message Sending - Delivers messages instantly to other Telegram users with end-to-end encryption for privacy.
  • Chat Media Transfers - Transfers images, files, and other media between users with automatic download options.
  • Voice Messages - Records and transmits voice messages using the device's microphone.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI
  • Chat Group Type Managers - Manages basic groups, supergroups, gigagroups, and channels with distinct permission sets.
  • Animated GIF Playback - Renders animated GIFs within the client interface for media playback.
  • Admin and Ban Permission Configurations - Provides admin permission configuration and granular ban management for groups and channels.
  • Ephemeral Story Publishing - Enables users and channels to publish and browse ephemeral photo and video stories.
  • Inline Query Processors - Processes inline queries typed in any chat to return interactive results from bots.
  • Message Pinning - Pins several messages to the top of a chat for easy reference.
  • Message Reactions - Adds emoji reactions to messages that trigger animated lottie effects.
  • Encrypted Voice & Video Calling - Places peer-to-peer audio calls that use incoming network connections for direct communication.
  • User Mentions - Implements user mention tagging with navigation to mentioned users in chat messages.
  • Interactive Message - Attaches clickable buttons to bot messages for triggering actions without typing commands.
  • Sticker Clients - Renders animated, static, and video stickers within the client interface.
  • Telegram Login Buttons - Processes URL authorization requests for seamless Telegram Login integration.
  • Subscription Billing - Charges users a periodic amount of Telegram Stars for ongoing content or services.
  • Online Payment Processing - Processes payments from Telegram users using the Payments API integrated with the Bot API.
  • Virtual Currency Purchases - Enables purchasing services and sending gifts using Telegram Stars virtual currency.
  • Animated Emoji Rendering - Provides animated versions of standard emojis within the messaging interface.
  • Sticker and Emoji Categorizations - Ships categorized sticker, emoji, and GIF selection UIs for quick filtering in chats.
  • Message Entity Formatting - Creates styled text using message entities for rich formatting in chat messages.
  • Message Search - Applies text queries and type-based filters to locate messages in chats.
  • Bot Command Interfaces - Registers slash commands that users can invoke in private chats or group conversations.
  • Business Feature Activations - Provides activation of business account features such as opening hours and automated replies.
  • Bot Account Registrations - Creates Telegram bot accounts that run server-side code and communicate via HTTPS.
  • MTProto Payment Handlers - Handles financial transactions directly through the MTProto API.
  • Discussion Linking - Links discussion groups to channels so users can comment on channel posts.
  • In-App Message Translators - Translates chat messages in real time, with automatic translation for Premium users.
  • Poll Creators - Sends polls or quizzes that thousands of users can vote on in chats and channels.
  • Invite Link and Join Request Managements - Generates invite links and manages join request approvals for groups and channels.
  • Live Location Sharing - Broadcasts a user's real-time location in a chat with optional proximity alerts.
  • Static Location Sharing - Transmits the user's current geographic location to contacts in a conversation.
  • Thread Posting Operations - Enables threaded replies to channel posts or group messages.
  • Premium Unlockers - Unlocks exclusive client and API features through an optional subscription.
  • Forum Topic Organizers - Organizes chat into multiple distinct topics within a single group or channel.
  • Direct Channel Messaging - Allows users to message a channel directly and optionally suggest paid channel posts.
  • Paid Media Messages - Charges subscribers Stars to unlock paid photos or videos posted on a channel.
  • Telegram Dialog ID Converters - Translates peer IDs between MTProto and Bot API formats for cross-API compatibility.
  • Granular Privacy Control Settings - Provides granular per-user privacy controls for account interactions.
  • Attachment Menu Installations - Installs mini app entries into the attachment menu for quick user access.
  • Menu Button Behavior Configurations - Configures the behavior of the menu button shown next to the text input field.
  • User Emoji Statuses - Allows users to set an emoji status displayed next to their name in chats and profiles.
  • Inline Custom Emoji Embedders - Embeds animated, static, or video custom emojis directly within message text.
  • Profile Accent Customizations - Ships accent color and pattern customization for user profiles and message bubbles.
  • Mini App Frameworks - Embeds interactive HTML5 mini apps launched from bots within the chat interface.
  • Chat Clients - Fast and secure messaging client with cross-platform support.
  • Communication Clients - Native messaging client for the Telegram platform.
  • Communication Tools - Fast messaging client with a focus on security.
  • Collaboration Tools - Listed in the “Collaboration Tools” section of the Awesome Mac awesome list.
  • Historique des stars

    Graphique de l'historique des stars pour overtake/telegramswiftGraphique de l'historique des stars pour overtake/telegramswift

    Alternatives open source à TelegramSwift

    Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec TelegramSwift.
    • pyrogram/pyrogramAvatar de pyrogram

      pyrogram/pyrogram

      4,614Voir sur GitHub↗

      Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot framework and a user client library, providing a concrete implementation of the MTProto protocol for secure communication with Telegram servers. The library distinguishes itself by providing a high-level wrapper layer that abstracts complex protocol methods into Python functions, while still allowing for the execution of raw API functions and low-level peer resolution. It supports multi-client concurrency, enabling the management of several user or bot identities within a single

      Python
      Voir sur GitHub↗4,614
    • danog/madelineprotoAvatar de danog

      danog/MadelineProto

      3,344Voir sur GitHub↗

      MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin

      PHPamphpasyncbot
      Voir sur GitHub↗3,344
    • telegramdesktop/tdesktopAvatar de telegramdesktop

      telegramdesktop/tdesktop

      32,099Voir sur GitHub↗

      This project is a cross-platform messaging client that implements a secure, real-time communication protocol. It provides a comprehensive development toolkit, including a database library and messaging SDK, which allows for the creation of custom messaging applications that maintain synchronized state across multiple devices. The core architecture relies on an asynchronous event-driven model to ensure responsive performance while managing persistent local database synchronization with server-side state. The client distinguishes itself through a robust end-to-end encryption layer that supports

      C++messengermulti-platformtelegram
      Voir sur GitHub↗32,099
    • tdlib/tdAvatar de tdlib

      tdlib/td

      8,506Voir sur GitHub↗

      This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali

      C++cross-platformlibrarytelegram
      Voir sur GitHub↗8,506
    Voir les 30 alternatives à TelegramSwift→

    Questions fréquentes

    Que fait overtake/telegramswift ?

    TelegramSwift is a native macOS client for the Telegram messaging platform, built entirely in Swift. It provides a complete implementation of the Telegram protocol, enabling users to send text messages, make voice calls, share media files, and participate in group chats and channels directly from their Mac. The application supports core messaging features including end-to-end encryption, emoji reactions, message pinning, and threaded comments, along with content types like…

    Quelles sont les fonctionnalités principales de overtake/telegramswift ?

    Les fonctionnalités principales de overtake/telegramswift sont : Telegram Clients, Telegram Message Sending, Chat Media Transfers, Voice Messages, Chat Group Type Managers, Animated GIF Playback, Admin and Ban Permission Configurations, Ephemeral Story Publishing.

    Quelles sont les alternatives open-source à overtake/telegramswift ?

    Les alternatives open-source à overtake/telegramswift incluent : pyrogram/pyrogram — Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot… danog/madelineproto — MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram… telegramdesktop/tdesktop — This project is a cross-platform messaging client that implements a secure, real-time communication protocol. It… tdlib/td — This project is a cross-platform messaging SDK and client development library used to build custom Telegram… tucnak/telebot — Telebot is a framework for building interactive bots using the Telegram Bot API. It provides a type-safe API wrapper… aiogram/aiogram — aiogram is an asynchronous framework for building Telegram bots in Python. It provides a complete toolkit for…