# nekogram/nekogram

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nekogram-nekogram).**

3,689 stars · 248 forks · Java · GPL-2.0

## Links

- GitHub: https://github.com/Nekogram/Nekogram
- Homepage: https://nekogram.app
- awesome-repositories: https://awesome-repositories.com/repository/nekogram-nekogram.md

## Topics

`nekogram` `telegram`

## Description

Nekogram is a third-party Telegram client for Android designed to provide messaging enhancements and interface customizations. It serves as an alternative messaging interface that modifies how the service looks and functions on mobile devices.

The project focuses on Telegram UI customization, allowing users to modify visual elements such as navigation bars and icons. It enables the use of custom emoji sets and the ability to hide specific navigation elements to change the overall style and layout of the user interface.

## Tags

### Business & Productivity Software

- [Third-Party Client Applications](https://awesome-repositories.com/f/business-productivity-software/third-party-client-applications.md) — Provides a third-party client application that modifies the user experience of the Telegram service. ([source](https://nekogram.app/download))

### Mobile Development

- [Native Android Applications](https://awesome-repositories.com/f/mobile-development/native-android-applications.md) — Built as a native Android application to leverage the standard SDK for UI and system resource management.
- [Messaging Interface Customization](https://awesome-repositories.com/f/mobile-development/android-system-customization/messaging-interface-customization.md) — Enhances the mobile messaging experience through tailored interface settings and modified behavior.

### Networking & Communication

- [Telegram Clients](https://awesome-repositories.com/f/networking-communication/messaging-api-integrations/telegram-clients.md) — Implements a full-featured third-party application based on the Telegram protocol.
- [Messaging Protocol Cores](https://awesome-repositories.com/f/networking-communication/messaging-protocol-cores.md) — Offloads core messaging protocol, networking, and database management to the TDLib library.

### User Interface & Experience

- [Interface Layout Customization](https://awesome-repositories.com/f/user-interface-experience/app-visual-identity-customizers/interface-layout-customization.md) — Enables customization of navigation bars, icons, and overall interface layout. ([source](https://nekogram.app/))
- [Interface Component Overrides](https://awesome-repositories.com/f/user-interface-experience/component-based-ui-frameworks/component-based-ui-patching/interface-component-overrides.md) — Modifies the visual presentation by overriding specific interface components and layout settings.
- [Interface Appearance Customizations](https://awesome-repositories.com/f/user-interface-experience/interface-appearance-customizations/element-visuals/interface-appearance-customizations.md) — Allows modification of the visual interface, including hiding navigation elements and switching emoji sets. ([source](https://nekogram.app))
- [Telegram Interface Customizations](https://awesome-repositories.com/f/user-interface-experience/telegram-interface-customizations.md) — Provides deep customization of the Telegram visual layout, including custom icons and navigation elements.
- [Message Data Transformations](https://awesome-repositories.com/f/user-interface-experience/client-modifications/message-data-transformations.md) — Implements interception and transformation of incoming and outgoing message data for custom formatting.

### Software Engineering & Architecture

- [Event-Driven UI Updates](https://awesome-repositories.com/f/software-engineering-architecture/event-driven-ui-updates.md) — Processes server updates through a listener system to trigger immediate user interface refreshes.
