An open-source Telegram client for Android, forked from Nekogram (which is itself based on the official Telegram for Android source). Nekograph adds a curated set of power-user features, reimplemented cleanly on top of the Nekogram/Telegram codebase.
Not affiliated with Telegram FZ-LLC or Telegram Messenger Inc. "Telegram" is used here only to describe compatibility. Nekograph uses its own name, icon, and branding.
Telegram for Android (GPLv2, DrKLO)
└── Nekogram (GPLv2, Nekogram/Nekogram) ← upstream we track for updates
└── Nekograph (GPLv2, this repo) ← our fork
- Full third-party attribution:
ATTRIBUTION.md - Summary of our changes:
NOTICE - License:
LICENSE(GNU GPL v2.0 — inherited, kept intact)
🚧 Early setup. This repo currently holds the project scaffolding and a feature-research inventory (FEATURES.md). The Nekogram source and selected features land in later phases — see ROADMAP.md.
Nekogram uses the Android NDK and a large Gradle setup. You will need to supply your own Telegram api_id / api_hash (get them at https://my.telegram.org) — the upstream keys must not be reused for a published build. Build instructions will be added when the source is imported.
This fork keeps Nekogram as a git upstream remote so security and feature updates can be merged in without rebuilding from scratch:
git remote add upstream https://github.com/Nekogram/Nekogram.git # one time
git fetch upstream
git merge upstream/master # or the upstream default branchGNU General Public License v2.0. Because the upstream is GPLv2, Nekograph is and must remain GPLv2. See LICENSE.