Repolode
DrKLO

DrKLO/Telegram

Официальный исходный код приложения Telegram для Android, распространяемый по лицензии GPL-2.0 и сопровождаемый инструкциями по сборке для разработчиков.

Open source альтернатива:WhatsApp

Звёзды
30,233
Форки
10,458
Открытые issues
666
Последний коммит
13 дней назад

Что это?

В этом репозитории находится официальный исходный код мессенджера Telegram для Android. Telegram — приложение для обмена сообщениями, в котором особое внимание уделяется скорости и безопасности; этот код лежит в основе приложения, опубликованного в Google Play Store.

Проект написан на Java и собирается с помощью Android Studio, Android NDK и Android SDK. Для сборки требуется настроить несколько компонентов, которых нет в публичном коде: в том числе keystore для подписи, файл Firebase google-services.json и значения API в BuildVars.java. В репозитории есть фиктивные версии этих файлов, позволяющие воспроизводить сборки; перед публикацией собственных APK разработчикам нужно заменить их.

Код предназначен для разработчиков, которые хотят изучить или доработать Android-клиент Telegram. Тем, кто создаёт приложения на платформе Telegram, рекомендуется получить собственный api_id, не использовать название и логотип Telegram без ясного указания, что приложение неофициальное, а также публиковать собственный исходный код в соответствии с лицензией.

Ключевые возможности

  • 01Официальный исходный код приложения Telegram для Android
  • 02Написан на Java и собирается с помощью Android Studio и NDK
  • 03Содержит инструкции по настройке подписи, Firebase Messaging и API
  • 04Поддерживает воспроизводимые сборки с заглушками ключей для релизов и файлов конфигурации
  • 05Распространяется по лицензии GPL-2.0

Сценарии использования

  • Изучение структуры крупного промышленного приложения для обмена сообщениями на Android
  • Создание собственного или экспериментального клиента Telegram на основе официального кода
  • Аудит исходного кода приложения для проверки безопасности и конфиденциальности

В подборках

Темы

Частые вопросы

Что такое Telegram?
Официальный исходный код приложения Telegram для Android, распространяемый по лицензии GPL-2.0 и сопровождаемый инструкциями по сборке для разработчиков. В этом репозитории находится официальный исходный код мессенджера Telegram для Android. Telegram — приложение для обмена сообщениями, в котором особое внимание уделяется скорости и безопасности; этот код лежит в основе приложения, опубликованного в Google Play Store.
Telegram можно использовать бесплатно? Какая у него лицензия?
Telegram распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Telegram всё ещё поддерживается?
Активно поддерживается. Последний коммит в Telegram — 25 окт. 2026 г..
Для чего можно использовать Telegram?
Изучение структуры крупного промышленного приложения для обмена сообщениями на Android Создание собственного или экспериментального клиента Telegram на основе официального кода Аудит исходного кода приложения для проверки безопасности и конфиденциальности
Где скачать Telegram?
Исходный код и инструкции по установке — на GitHub: https://github.com/DrKLO/Telegram

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Клиент Reddit для Android без рекламы, написанный на Java, с лаконичным интерфейсом и поддержкой публикаций, голосования, комментариев и сообщений.

5,5 тыс.+1 за неделю537JavaAGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад