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
·
UnigramDev avatar

UnigramDev/Unigram

0
View on GitHub↗
4,954 stars·603 forks·C#·gpl-3.0·3 vueswww.microsoft.com/store/apps/9n97zckpd60q↗

Unigram

Unigram is an open-source Telegram client that provides multimedia messaging and voice-and-video calling. It connects to the Telegram network, enabling users to send text, media, stickers, polls, and scheduled messages, and to initiate private or group calls with screen sharing and hand-raising features.

A key differentiator is its support for managing multiple Telegram accounts simultaneously, with custom folder-based organization that synchronizes across devices. The client runs background tasks to poll for new messages and persist updates to a local encrypted SQLite database, ensuring offline access. It implements Telegram's MTProto protocol over TCP with layered encryption and maintains persistent connections for real-time updates, while peer-to-peer call transport uses ICE/STUN/TURN for encrypted audio and video over UDP with adaptive bitrate.

The application is built on the UWP XAML component tree, rendering its UI through native Windows Runtime elements with data binding. It also offers rich content composition, including markdown formatting, polls, sticker support, scheduled delivery, and media editing.

Features

  • Messaging Multimedia Transmission - Sends and receives text, media, stickers, polls, and scheduled messages over Telegram's network.
  • UWP UI Development - Renders the UI using native UWP XAML elements with data binding for reactive updates.
  • MTProto Implementations - Implements Telegram's MTProto protocol over TCP with layered encryption for real-time communication.
  • Multi-Account Chat Managers - Manages multiple Telegram accounts simultaneously with folder-based organization and cross-device synchronization.
  • Telegram Clients - A freely available alternative Telegram client with full-featured messaging and voice/video call support.
  • Real-Time Voice and Video Communication - Initiates private and group voice or video calls with screen sharing and hand-raising features.
  • Telegram Call Initiators - Initiates private and group voice and video calls over Telegram with screen sharing and hand raising.
  • Multi-Account Folder Synchronization - Manages multiple Telegram accounts with folder-based organization that synchronizes across devices.
  • Telegram Chat Folder Organizers - Organizes conversations into custom folders that sync across devices for different Telegram accounts.
  • ICE/STUN/TURN Call Transports - Establishes peer connections using ICE/STUN/TURN for encrypted audio and video calls with adaptive bitrate.
  • Rich Content Composers - Composes messages with markdown formatting, polls, stickers, scheduled delivery, and media editing.
  • Telegram Rich Content Types - Composes messages with markdown formatting, polls, stickers, scheduled delivery, and media editing.
  • Telegram Call Clients - Enables private and group voice and video calls with screen sharing and hand raising, built on Telegram.
  • Encrypted Database Managers - Stores messages and account data in an encrypted SQLite database secured with a user-derived key.
  • Background Task Management - Runs periodic background tasks to poll for new messages and persist updates for offline access.
  • Communication Platforms - Telegram client optimized for Windows.

Historique des stars

Graphique de l'historique des stars pour unigramdev/unigramGraphique de l'historique des stars pour unigramdev/unigram

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

Questions fréquentes

Que fait unigramdev/unigram ?

Unigram is an open-source Telegram client that provides multimedia messaging and voice-and-video calling. It connects to the Telegram network, enabling users to send text, media, stickers, polls, and scheduled messages, and to initiate private or group calls with screen sharing and hand-raising features.

Quelles sont les fonctionnalités principales de unigramdev/unigram ?

Les fonctionnalités principales de unigramdev/unigram sont : Messaging Multimedia Transmission, UWP UI Development, MTProto Implementations, Multi-Account Chat Managers, Telegram Clients, Real-Time Voice and Video Communication, Telegram Call Initiators, Multi-Account Folder Synchronization.

Quelles sont les alternatives open-source à unigramdev/unigram ?

Les alternatives open-source à unigramdev/unigram incluent : danog/madelineproto — MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram… pyrogram/pyrogram — Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot… zhukov/webogram — Webogram is an open-source web application that connects to the Telegram messaging platform, enabling users to send… ayugram/ayugramdesktop — AyuGramDesktop is a modified Telegram desktop client and MTProto messaging client. It functions as a local message… vysheng/tg — This project is a Telegram command line interface and MTProto client. It functions as a userbot framework, providing a… tdlib/td — This project is a cross-platform messaging SDK and client development library used to build custom Telegram…

Alternatives open source à Unigram

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Unigram.
  • 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
  • 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
  • ayugram/ayugramdesktopAvatar de AyuGram

    AyuGram/AyuGramDesktop

    4,898Voir sur GitHub↗

    AyuGramDesktop is a modified Telegram desktop client and MTProto messaging client. It functions as a local message logger and a privacy-focused chat tool, providing a fork of the standard C++ Qt client. The project focuses on unlocking premium features and capabilities locally without a paid subscription. It distinguishes itself through a ghost mode that masks online presence and suppresses read receipts, as well as a system for preserving message history by logging deleted and edited content into a local database. The client includes tools for content management, such as bypassing restricti

    C++anti-recallanti-revokeghost-mode
    Voir sur GitHub↗4,898
  • zhukov/webogramAvatar de zhukov

    zhukov/webogram

    8,058Voir sur GitHub↗

    Webogram is an open-source web application that connects to the Telegram messaging platform, enabling users to send and receive messages directly through a web browser without installing native desktop or mobile applications. It implements Telegram's custom cryptographic protocol for secure client-server communication over WebSocket and HTTP long polling. The project can be deployed as a self-hosted instance by building a minimized production version for copying to a personal or organizational web server. It also supports packaging as a Chrome extension for offline use and browser integration

    JavaScriptjavascriptmessengerprogressive-web-app
    Voir sur GitHub↗8,058
Voir les 30 alternatives à Unigram→