Skip to content
Unofficial, FOSS friendly fork of the original Telegram client for Android
Branch: master
Clone or download
Pull request Compare This branch is 54 commits ahead, 84 commits behind Telegram-FOSS-Team:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Tools Some new features and bug fixes Jun 17, 2014
gradle/wrapper Update to 3.1.1 Jul 22, 2015
build.gradle Update to 1.4.6 Mar 22, 2014
gradlew first commit Oct 25, 2013
settings.gradle first commit Oct 25, 2013


Telegram is a messaging app with a focus on speed and security. It’s superfast, simple and free. This repo contains the official source code for Telegram App for Android.

This is an unofficial, FOSS friendly fork of the original Telegram App for Android.


If you like the work I'm doing maintaining this FOSS friendly version of Telegram, please consider buying me a beer.


This repository contains tags to make tracking versions easier.

Versions are in form "v$UPSTREAM$RELEASE" where:

  • $UPSTREAM is the public, visible version of upstream.
  • $RELEASE is a letter ([a-z]) indicating minor releases between official versions (sometimes, upstream is updated without relating the changes to an specific version).

API, Protocol documentation

Telegram API manuals:

MTproto protocol manuals:


Beware of using the dev branch and uploading it to any markets, in many cases it not will work as expected.

First of all, take a look at src/main/java/org/telegram/messenger/ and fill it with correct values. Import the root folder into your IDE (tested on Android Studio), then run project.


We moved all translations to Please use it.

You can’t perform that action at this time.