Keeperorowner/NagramXF

Productivity & Utilities

A Telegram Android client fork combining Nagram X, exteraGram and AyuGram features for power users.

1,088
76
Java
GPL-3.0
1 year old

What it is

NagramXF is an Android Telegram client derived from Nagram X. It adds extra functionality and incorporates most features from exteraGram and AyuGram, making it a superset-style alternative client for users who want more than the stock Telegram app.

The project is a Java-based Android application released under GPL-3.0. Custom features are collected from several third-party clients, and the README states that some closed-source code was reverse-engineered, with original developers credited as contributors.

Getting the app

Ready-to-install builds are distributed through three channels:

There is no step-by-step install guide beyond these links, so check the channel or release notes for the current build before installing. Because this is a modified Telegram client, Telegram may flag or restrict unofficial clients; expect to log in with your own account and accept that behavior on the official apps does not exactly apply here.

Building from source

The repository ships with build instructions for Android Studio. Prepare the following:

  1. Clone with submodules:

    git clone --recursive --shallow-submodules https://github.com/Keeperorowner/NagramXF.git NagramXF
    

    If you already cloned without submodules, run git submodule update --init --recursive --depth=1.

  2. Register an application at the Telegram developer portal and create local.properties in the project root:

    TELEGRAM_APP_ID=<your_telegram_app_id>
    TELEGRAM_APP_HASH=<your_telegram_app_hash>
    
  3. To sign release APKs, replace release.keystore and add the signing values to local.properties:

    KEYSTORE_PASS=<your_keystore_password>
    ALIAS_NAME=<your_alias_name>
    ALIAS_PASS=<your_alias_password>
    
  4. For FCM push support, replace TMessagesProj/google-services.json with your own Firebase configuration.

  5. Replace project-specific metadata: the Google Maps API key in the AndroidManifest.xml meta-data entry, and BaseRemoteHelper.CHANNEL_METADATA_ID (the numeric channel ID without the -100 prefix).

  6. Open the project in Android Studio to build.

Constraints

  • The app is Android-only.
  • Building requires API credentials, a signing keystore, and optionally Firebase and Maps configuration, so a stock checkout will not produce a fully branded, signed APK as-is.
  • Metadata tied to the upstream project must be replaced before publishing your own build.
  • The README acknowledges reverse-engineered code from closed-source projects; licensing and attribution obligations for that code are not detailed, which matters if you redistribute builds.

HotRepo's take

The repository has 1,088 stars and 76 forks, and on 2026-11-02 it reached 11th place on the Java daily list with 10 stars gained that day. There is no all-language daily rank recorded. That points to a solid niche following in the Java/Android client space rather than broad trending momentum; the project's appeal is clearly the extra feature set inherited from Nagram X. Anyone evaluating it should weigh the unofficial-client caveat and the reverse-engineered origins alongside the feature list.

Written by AI from the project's README, updated . The project's own docs are the source of truth.