Исходные коды Telegram

Клиенты и библиотеки исходных кодов Телеграмм

Со временем здесь будут появляться новые открытые исходные коды Telegram. Следите за обновлениями.

telegram для андройдТелеграмм для пользователей Android

Версия для Android.

Telegram на ios Для пользователей iOS

Версия для iPhone (iPad).

Telegram вебJavascript-клиент Web

Версия для, Windows, Mac, Linux.

TelegraTelegram для descktopm Desktop

Кроссплатформенный мессенджер для Windows, Linux, OS X.

telegram для OS XДля пользователей OS X

Приложение для гаджетов на Mac OS X.

Telegram для linuxTelegram CLI

Реализация командной строки для сервиса.

Telegram для Windows PhoneДля пользователей Windows Phone

Мессенджер для Windows Phone.

 

Библиотеки для эксплуатации сервиса

Database Library

TDLib является простым удобным инструментом для работы с приложением Телеграмм посредством Java. В свободном доступе его можно найти в виде базы данных исходных кодов  для Android в качестве интерфейсных классов Java и so файла. В ближайшем будущем можно прогнозировать совместимость с прочими платформами.

Telegram-S

Эти подборки использовались для работы с языком MPTroto, TL в S-версии программы. Лицензия – MIT.

 Внимание: многое из расположенного здесь долгое время не обновлялось.
TL-CoreTL-Core

Классы сериализации двоичных данных под TL.

TL-BuilderTL-Builder

Служит для компиляции TL в Jar, сериализации двоичных данных.

TL-CoreMTProto

Программная реализация на Java протокола MTProto.

TL-CoreAPI Telegram

Библиотека Java, позволяющая вызывать Telegram API RPC.

 

Telegram-cli

Исходные коды консольного клиента Telegram на C.

Telegram LibraryT Library

Библиотека для действий с MTProto.

Telegram LibraryTL-parser

Парсер и загрузчик TL-схемы для преобразования в файл.

 

Телеграмм App

Клиент приложения для Ubuntu Phone (неофициальный).

libqtelegram-aelibqtelegram-ae

Подборка для действий с MTProto и API.

libqtelegram-aeTelegramQML

Инструментарий для работы с QtQML и API.