Nagram is a third-party Telegram client for Android that extends the functionality of an existing open-source Telegram implementation.
The project addresses the need for a customized Telegram experience on Android by building on established open-source foundations and adding features that the standard client does not provide. It takes the approach of forking an existing codebase and layering additional capabilities on top, rather than building from scratch. The distinguishing features include message combining, editable text styles, forced copy functionality, inverted replies, quick reply options accessible through long-click menus, undo and redo operations, scrollable chat previews, and audio processing capabilities such as noise suppression and voice enhancement.
Nagram suits developers and users who want a Telegram client with extended functionality beyond what the official application offers. It is appropriate for those comfortable running third-party applications and who value features like message editing options and audio processing. The project explicitly requires that any modified, forked, or third-party distributions use distinct branding and replace the Nagram brand assets, so adoption for redistribution requires attention to these licensing and branding constraints.
The project maintains an active communication channel through its Telegram update channel and accepts issue reports through a dedicated Telegram group rather than exclusively through GitHub. Development appears focused on incremental feature additions, with contributions acknowledged from multiple sources for specific enhancements like quick reply functionality, scrollable chat previews, and audio processing features. The codebase is written in Java and distributed under GPLv3, with clear separation between the source code license and the project's brand identity assets.