kukuruzka165/materialgram

Telegram Desktop fork with material icons and some improvements

C++

1,187

25,401 commits

updated Jul 25, 2026

See the code

README

materialgram

Download on Flathub

Telegram Channel Telegram Group AUR GitHub Downloads

Telegram Desktop fork with Material Design and other improvements, which is based on the Telegram API and the MTProto secure protocol.

The source code is published under GPLv3 with OpenSSL exception, the license is available here preview preview

Features

  • Included own Material You theme with colorizer (Day, Dark)
  • Google Sans font everywhere (except for Arabic characters, they use the Vazirmatn font)
  • Material icons instead of default ones
  • Ability to seek round videos (experimental)
  • Ability to delete more than 100 messages at once (experimental)
  • Ability to copy the sticker set author's id and increment
  • Ability to mention multiple users at once with right click
  • Added admin menu and chat log buttons above the members list
  • Copy usernames as @example if possible
  • Use photos from @gamee in profile photo list (experimental, optional)
  • Removed message bubble tails and reverted old paddings
  • Removed "large emoji" outline
  • Removed delay when recording voice messages
  • Replaced webview platform with "android"
  • Replaced all sounds
  • Reduced jpeg compression (94% on photos, 100% on wallpapers)
  • Reduced minimum window size
  • Reduced minimum brush thickness in the photo editor
  • Reduced use of uppercase in the interface
  • Reduced some timeouts (like when opening a chat preview)
  • Increased upload speed
  • Increased max accounts limit (3/6 to 10/20)
  • Improved spoiler animation
  • Improved sticker pack menu. "Share stickers" button replaced with "Remove" + show the amount of stickers near "Add stickers"
  • Improved chat export. 10000 messages in one html document and faster file downloads
  • Improved voice messages bitrate (32 to 256)
  • Hide your phone number in profile and settings (except "My account" screen)
  • Hide phone number for non-contacts in top bar
  • Show more recent stickers
  • Show online counter in large groups (experimental)
  • Show the approximate date of account creation (optional)
  • Show datacenter in profile (optional)
  • Show photo/file datacenter and original date
  • Show photo platform in media viewer
  • Show more info for unique gifts
  • If you would like to see a new feature in this list, please tell me in the chat

For Arch Linux users @omansh-krishn made a PKG repository

You can use it right away by adding this to your pacman.conf

[materialgram]
SigLevel = Never
Server = https://$repo.github.io/arch

Or you can use this script

sudo sh -c "curl -s https://raw.githubusercontent.com/materialgram/arch/x86_64/installer.sh | bash"

Build instructions

Third-party

material
material-design
material-ui
messenger
telegram
telegram-desktop
telegram-desktop-client

kukuruzka165/materialgram

Telegram Desktop fork with material icons and some improvements

C++

1,187

25,401 commits

updated Jul 25, 2026

See the code

README

materialgram

Download on Flathub

Telegram Channel Telegram Group AUR GitHub Downloads

Telegram Desktop fork with Material Design and other improvements, which is based on the Telegram API and the MTProto secure protocol.

The source code is published under GPLv3 with OpenSSL exception, the license is available here preview preview

Features

  • Included own Material You theme with colorizer (Day, Dark)
  • Google Sans font everywhere (except for Arabic characters, they use the Vazirmatn font)
  • Material icons instead of default ones
  • Ability to seek round videos (experimental)
  • Ability to delete more than 100 messages at once (experimental)
  • Ability to copy the sticker set author's id and increment
  • Ability to mention multiple users at once with right click
  • Added admin menu and chat log buttons above the members list
  • Copy usernames as @example if possible
  • Use photos from @gamee in profile photo list (experimental, optional)
  • Removed message bubble tails and reverted old paddings
  • Removed "large emoji" outline
  • Removed delay when recording voice messages
  • Replaced webview platform with "android"
  • Replaced all sounds
  • Reduced jpeg compression (94% on photos, 100% on wallpapers)
  • Reduced minimum window size
  • Reduced minimum brush thickness in the photo editor
  • Reduced use of uppercase in the interface
  • Reduced some timeouts (like when opening a chat preview)
  • Increased upload speed
  • Increased max accounts limit (3/6 to 10/20)
  • Improved spoiler animation
  • Improved sticker pack menu. "Share stickers" button replaced with "Remove" + show the amount of stickers near "Add stickers"
  • Improved chat export. 10000 messages in one html document and faster file downloads
  • Improved voice messages bitrate (32 to 256)
  • Hide your phone number in profile and settings (except "My account" screen)
  • Hide phone number for non-contacts in top bar
  • Show more recent stickers
  • Show online counter in large groups (experimental)
  • Show the approximate date of account creation (optional)
  • Show datacenter in profile (optional)
  • Show photo/file datacenter and original date
  • Show photo platform in media viewer
  • Show more info for unique gifts
  • If you would like to see a new feature in this list, please tell me in the chat

For Arch Linux users @omansh-krishn made a PKG repository

You can use it right away by adding this to your pacman.conf

[materialgram]
SigLevel = Never
Server = https://$repo.github.io/arch

Or you can use this script

sudo sh -c "curl -s https://raw.githubusercontent.com/materialgram/arch/x86_64/installer.sh | bash"

Build instructions

Third-party

material
material-design
material-ui
messenger
telegram
telegram-desktop
telegram-desktop-client

Significant stargazers

cat

3 followers · starred Jan 2024

XYenon

322 followers · starred Dec 2025

Cesar

75 followers · starred Jul 2025

Jill Fiore

62 followers · starred Mar 2025