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

DrKLO/Telegram

0
View on GitHub↗
29,363 stars·9,687 forks·Java·GPL-2.0·20 views

Telegram

This project is an Android messaging application and a client implementation of the MTProto protocol. It serves as a native mobile interface for real-time communication and file sharing on the Android operating system.

The application functions as a client that connects to the Telegram MTProto protocol to facilitate the transmission of encrypted text and media messages between users.

The system includes capabilities for secure mobile communication, messaging API integration, and the implementation of client-side logic for connecting to a centralized messaging backend.

Features

  • Messaging Applications - Implements a native Android messaging client integrating a specific communication protocol and API.
  • Local-First Storage - Utilizes a local-first storage strategy to provide instant access to messages and offline functionality.
  • Android Development - Built as a native application for the Android operating system for real-time communication.
  • Messaging Clients - Implements a native Android client for the Telegram MTProto protocol for secure communication.
  • Messaging Clients - Provides the full client-side implementation for a real-time communication and social networking application.
  • Secure Communication Protocols - Implements the MTProto secure communication protocol for encrypted data transport and low latency.
  • Secure Messaging Applications - Facilitates private, encrypted transmission of text and media between users via a mobile interface.
  • Secure Mobile Communication - Provides a secure interface for sending encrypted text and media between users on mobile devices.
  • Binary Serialization Formats - Implements custom binary serialization to optimize network bandwidth and parsing speed on mobile devices.
  • Background Services - Uses persistent background services to handle message synchronization and push notifications independently of the UI.
  • Multi-Layered Caching - Employs a multi-layered cache system using memory and disk to reduce network requests for media and data.
  • Messaging Platform Integrations - Implements the client-side logic required to connect a mobile application to a centralized messaging backend.
  • Real-Time State Synchronization - Updates the user interface in real-time by reacting to incoming network packets and background service notifications.
  • Communication - Official client for secure messaging and social networking.
  • Communication Tools - Official source code for a fast, secure messaging app.
  • Open Source Applications - Official source code for Telegram Android.

Star history

Star history chart for drklo/telegramStar history chart for drklo/telegram

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

Similar open-source projects, ranked by how many features they share with Telegram.
  • moezbhatti/qksmsmoezbhatti avatar

    moezbhatti/qksms

    4,593View on GitHub↗

    qksms is an open source Android SMS client designed for sending and receiving text and multimedia messages via cellular services. It serves as an alternative to stock messaging applications, providing a dedicated interface for mobile text communication. The application is built as a Material Design messenger, focusing on a clean visual experience through modern design principles. It allows for the customization of the Android messaging experience by replacing the default system interface.

    Kotlinandroiddagger2kotlin
    View on GitHub↗4,593
  • m66b/fairemailM66B avatar

    M66B/FairEmail

    4,450View on GitHub↗

    FairEmail is an open-source email client for Android that supports standard IMAP and SMTP protocols. It serves as a privacy-focused communication tool that manages multiple accounts through a unified inbox and provides PGP encryption and decryption for secure messaging. The application prioritizes data privacy by blocking tracking pixels and requiring manual confirmation before loading external images. It secures sensitive information through biometric authentication and personal identification numbers to restrict unauthorized access to the device. The client includes a suite of organization

    Java
    View on GitHub↗4,450
  • elie222/inbox-zeroelie222 avatar

    elie222/inbox-zero

    10,101View on GitHub↗

    Inbox Zero is an AI-powered email automation platform and inbox organizer. It uses large language models to automatically categorize, label, and archive emails, while providing a conversational interface for managing workflows and drafting responses through natural language. The project distinguishes itself by integrating real-time calendar availability into its drafting process and generating AI-summarized meeting briefings. It supports a pluggable AI provider interface with model fallback chains, allowing it to connect to various cloud or local LLM providers. Users can also control their in

    TypeScriptaiemailgmail
    View on GitHub↗10,101
  • simplex-chat/simplex-chatsimplex-chat avatar

    simplex-chat/simplex-chat

    10,474View on GitHub↗

    This project is a decentralized, privacy-focused messaging platform designed to eliminate reliance on central servers and persistent user identifiers. By utilizing a metadata-minimizing protocol, it ensures that all communication remains end-to-end encrypted and that user identities are stored exclusively on the local device. The architecture relies on relay-based message routing and identity-free network addressing to maintain data sovereignty and prevent the correlation of user activity. What distinguishes this platform is its commitment to traffic isolation and anonymity. Each conversation

    Haskellchatdouble-ratchete2ee
    View on GitHub↗10,474
See all 30 alternatives to Telegram→

Frequently asked questions

What does drklo/telegram do?

This project is an Android messaging application and a client implementation of the MTProto protocol. It serves as a native mobile interface for real-time communication and file sharing on the Android operating system.

What are the main features of drklo/telegram?

The main features of drklo/telegram are: Messaging Applications, Local-First Storage, Android Development, Messaging Clients, Secure Communication Protocols, Secure Messaging Applications, Secure Mobile Communication, Binary Serialization Formats.

What are some open-source alternatives to drklo/telegram?

Open-source alternatives to drklo/telegram include: moezbhatti/qksms — qksms is an open source Android SMS client designed for sending and receiving text and multimedia messages via… m66b/fairemail — FairEmail is an open-source email client for Android that supports standard IMAP and SMTP protocols. It serves as a… elie222/inbox-zero — Inbox Zero is an AI-powered email automation platform and inbox organizer. It uses large language models to… simplex-chat/simplex-chat — This project is a decentralized, privacy-focused messaging platform designed to eliminate reliance on central servers… android/compose-samples — Compose Samples is a collection of reference implementations for the Jetpack Compose UI library, serving as a… gitjournal/gitjournal — GitJournal is a mobile-first note-taking application and self-hosted manager for creating a structured markdown…