awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
TGX-Android avatar

TGX-Android/Telegram-X

0
View on GitHub↗
5,287 stars·933 forks·Java·gpl-3.0·25 viewsplay.google.com/store/apps/details?id=org.thunderdog.challegram↗

Telegram X

Telegram-X is an open-source Telegram client for Android that prioritizes low-latency message delivery and smooth interface animations. It renders the entire user interface using hardware-accelerated OpenGL canvas drawing instead of standard Android views, and relies on the Telegram Database Library (TDLib) for all API interactions and local database storage.

The client distinguishes itself through compile-time feature toggles that allow experimental capabilities to be enabled or disabled before building, a guest session sandbox that isolates temporary user data in ephemeral storage, and a plugin-based extension system for adding optional modules without modifying the core application. A persistent WebSocket connection maintains real-time communication with Telegram servers, reducing message delivery latency.

Additional capabilities include signing in with a Google account, using the app in guest mode without creating a permanent profile, and testing unreleased features before they become generally available. The client is built with Java and available as an open-source project on GitHub.

Features

  • Telegram Clients - A messaging client that connects to the Telegram network for real-time chat, media sharing, and secure communication.
  • API-Driven Data Layers - Handles all Telegram API interactions and local database storage through a standalone, cross-platform C++ library.
  • OpenGL Canvas Rendering - Renders the entire user interface using hardware-accelerated OpenGL drawing commands instead of standard Android views.
  • Websocket Connection Managers - Maintains a continuous, low-latency connection to Telegram servers for real-time message delivery.
  • Messaging Clients - Using Telegram with faster message delivery and smoother animations for real-time conversation responsiveness.
  • Low-Latency Messengers - A messaging app optimized to reduce message delivery latency and improve real-time communication responsiveness.
  • Message Delivery Pipelines - Reduce message delivery latency to improve speed and responsiveness in real-time communication.
  • Compile-Time Feature Toggling - Enables or disables experimental features by setting preprocessor flags before building the application.
  • Experimental Features - Testing unreleased or unstable features before they are made generally available to all users.
  • Interface Animations - Render smooth visual transitions to improve overall user interface fluidity and responsiveness.
  • Smooth Animation Interfaces - A user interface with enhanced visual transitions for fluid and responsive interactions.
  • Feature Toggles - A client that offers a toggle to test unstable features before they reach general availability.
  • Guest Session Sandboxing - Isolates guest user data by creating a separate, ephemeral storage context that is discarded on session end.
  • Plugin-Based Architectures - Allows optional capabilities to be added as dynamically loaded modules without modifying the core application.

Star history

Star history chart for tgx-android/telegram-xStar history chart for tgx-android/telegram-x

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Telegram X

Similar open-source projects, ranked by how many features they share with Telegram X.
  • ayugram/ayugramdesktopAyuGram avatar

    AyuGram/AyuGramDesktop

    4,898View on 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
    View on GitHub↗4,898
  • igniterealtime/openfireigniterealtime avatar

    igniterealtime/Openfire

    2,999View on GitHub↗

    Openfire is an XMPP communication server and enterprise messaging platform designed for real-time collaboration. It serves as a communication hub providing instant messaging, presence tracking, and multi-user chat capabilities for organizational use. The server supports federated network routing via an XMPP federation gateway, allowing users across different domains to exchange messages. It is designed for high availability through server node clustering and multi-node synchronization to balance client traffic and ensure continuous uptime. The platform integrates with external directory serv

    Javacollaborationhacktoberfestjabber
    View on GitHub↗2,999
  • pocoproject/pocopocoproject avatar

    pocoproject/poco

    9,438View on GitHub↗

    POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building network-centric applications. It offers a unified abstraction layer that wraps platform-specific APIs, enabling the same code to run across desktop, server, mobile, IoT, and embedded systems. The framework is organized into modular libraries that can be compiled and linked selectively, allowing developers to include only the components their application needs. The framework distinguishes itself through its broad coverage of application infrastructure needs, including threading and sy

    C++c-plus-plusconfigurationcross-platform
    View on GitHub↗9,438
  • overleaf/overleafoverleaf avatar

    overleaf/overleaf

    17,853View on GitHub↗

    This project is a web-based collaborative editor and scientific document management system designed for LaTeX. It provides a centralized environment for writing, editing, and compiling academic manuscripts, enabling multiple users to work on the same project simultaneously through real-time synchronization. The platform distinguishes itself by treating documents as version-controlled repositories, allowing for granular history tracking and bidirectional synchronization with external version control systems. It features a secure, containerized compilation pipeline that isolates build processes

    JavaScript
    View on GitHub↗17,853
See all 30 alternatives to Telegram X→

Frequently asked questions

What does tgx-android/telegram-x do?

Telegram-X is an open-source Telegram client for Android that prioritizes low-latency message delivery and smooth interface animations. It renders the entire user interface using hardware-accelerated OpenGL canvas drawing instead of standard Android views, and relies on the Telegram Database Library (TDLib) for all API interactions and local database storage.

What are the main features of tgx-android/telegram-x?

The main features of tgx-android/telegram-x are: Telegram Clients, API-Driven Data Layers, OpenGL Canvas Rendering, Websocket Connection Managers, Messaging Clients, Low-Latency Messengers, Message Delivery Pipelines, Compile-Time Feature Toggling.

What are some open-source alternatives to tgx-android/telegram-x?

Open-source alternatives to tgx-android/telegram-x include: ayugram/ayugramdesktop — AyuGramDesktop is a modified Telegram desktop client and MTProto messaging client. It functions as a local message… igniterealtime/openfire — Openfire is an XMPP communication server and enterprise messaging platform designed for real-time collaboration. It… pocoproject/poco — POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building… overleaf/overleaf — This project is a web-based collaborative editor and scientific document management system designed for LaTeX. It… danog/madelineproto — MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram… morethanwords/tweb.