An open API service indexing awesome lists of open source software.

https://github.com/fagramdesktop/fadesktop

sauce
https://github.com/fagramdesktop/fadesktop

tdesktop telegram

Last synced: 3 months ago
JSON representation

sauce

Awesome Lists containing this project

README

          

Telegram

FAgram Desktop

#### This is the complete source code of FAgram Desktop.

> ***✏️ Note: This is a maintained fork of FAgram Desktop. The original project by [FajoX1](https://github.com/FajoX1/fagramdesktop) has been discontinued. This fork exists to keep the project up-to-date with upstream Telegram Desktop changes.***

> ***✏️ Source code is published under GPLv3 with OpenSSL exception, the license is available [here][license].***

Telegram
Telegram

![[Preview of FAgram Desktop]][preview_image]

## Features

Click to expand features list

- Button for moving to the first message of the chat
- Seconds in time of message
- Change recent stickers up to 100 in FAgram Preferences
- Show start token in start of bot
- Disable ads
- Copy your phone number on tap in profile settings
- Choose type of showing peer id
- Showing peer id and dc id
- Hide stories
- Show registration of the user
- Solar icons (thx design480)
- Show sticker and emoji pack owner
- Hide your phone number in settings
- Add hide All chats folder
- Added button Copy Callback to copy callback data of button
- Created answer "Not found." to links tg://... that not found
- Some special links like tg://fa tg://nya tg://ayu now show random text
- Multi language for FAgram preferences
- Added support German, French, Italian, Uzbek, Kazakh languages
- Hide custom background in chat (beta)
- Debug logs management (toggle on/off, clean logs via tg://fa/switch_debug_logs)
- Limit accounts set to 999 (premium too)
- Links tg://fa/restart tg://fa/quit tg://fa/update
- FAgram Preferences menu with restart, quit and update buttons
- Easy choose server while adding account
- Choose rounding for avatars, reactions, stories etc.
- Hide open webapp button in chatlist
- Read after action (Beta)
- Force snow setting
- About text with tgd version
- Changed changelog link
- Local tg premium
- Restart confirmation while toggling settings that need client restart
- Support tg://user links
- Channel's discuss button
- Message's details
- Reduced chat preview delay from 1000ms to 250ms
- Skip duration to zero for immediate audio processing in voice messages
- Increased voice message bitrate from 32 to 256
- Admins & recent actions on the topbar for quicker access
- Support for scoop on windows
- Translate option in send menu
- Use our own API_ID & API_HASH
- Use Google Translate API for chat translate feature
- Screenshot mode
- Material You accent themes
- MDY styled folder background
- MDY styled button cards
- Hide blocked user messages
- Always show name instead of phone for unsaved contacts
- New context menu shortcuts
- Service notifications for changelogs
- Reply in Private Chat
- Advanced forward options
- Support tg://openmessage links
- Support tg://chat?id= links
- User status dot for online/offline activity

##


Supported systems

The latest version is available for

- Windows (x64)
- [Portable/Installer](https://github.com/fagramdesktop/fadesktop/releases)
- [Scoop package](https://scoop.sh/) (powershell)
```powershell
scoop bucket add fagram-scoop https://github.com/fagramdesktop/fagram-scoop
scoop install fagram
```

- Linux
- [Arch/AUR](https://aur.archlinux.org/packages/fagram-bin)
- [Fedora/RPM](https://copr.fedorainfracloud.org/coprs/burhanverse/fagram/)
- [Ubuntu/DEB](https://github.com/fagramdesktop/fagram-deb)

For detailed insturctions on how to install on linux [Click Here](https://burhanverse.eu.org/?article=fagram-desktop)

##


Translation

> You can help to translate FAgram.

*

Crowdin

##


Third-party

* Qt 6 ([LGPL](http://doc.qt.io/qt-6/lgpl.html)) and Qt 5.15 ([LGPL](http://doc.qt.io/qt-5/lgpl.html)) slightly patched
* OpenSSL 3.2.1 ([Apache License 2.0](https://www.openssl.org/source/apache-license-2.0.txt))
* WebRTC ([New BSD License](https://github.com/desktop-app/tg_owt/blob/master/LICENSE))
* zlib ([zlib License](http://www.zlib.net/zlib_license.html))
* LZMA SDK 9.20 ([public domain](http://www.7-zip.org/sdk.html))
* liblzma ([public domain](http://tukaani.org/xz/))
* Google Breakpad ([License](https://chromium.googlesource.com/breakpad/breakpad/+/master/LICENSE))
* Google Crashpad ([Apache License 2.0](https://chromium.googlesource.com/crashpad/crashpad/+/master/LICENSE))
* GYP ([BSD License](https://github.com/bnoordhuis/gyp/blob/master/LICENSE))
* Ninja ([Apache License 2.0](https://github.com/ninja-build/ninja/blob/master/COPYING))
* OpenAL Soft ([LGPL](https://github.com/kcat/openal-soft/blob/master/COPYING))
* Opus codec ([BSD License](http://www.opus-codec.org/license/))
* FFmpeg ([LGPL](https://www.ffmpeg.org/legal.html))
* Guideline Support Library ([MIT License](https://github.com/Microsoft/GSL/blob/master/LICENSE))
* Range-v3 ([Boost License](https://github.com/ericniebler/range-v3/blob/master/LICENSE.txt))
* Open Sans font ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html))
* Vazirmatn font ([SIL Open Font License 1.1](https://github.com/rastikerdar/vazirmatn/blob/master/OFL.txt))
* Emoji alpha codes ([MIT License](https://github.com/emojione/emojione/blob/master/extras/alpha-codes/LICENSE.md))
* xxHash ([BSD License](https://github.com/Cyan4973/xxHash/blob/dev/LICENSE))
* QR Code generator ([MIT License](https://github.com/nayuki/QR-Code-generator#license))
* CMake ([New BSD License](https://github.com/Kitware/CMake/blob/master/Copyright.txt))
* Hunspell ([LGPL](https://github.com/hunspell/hunspell/blob/master/COPYING.LESSER))
* Ada ([Apache License 2.0](https://github.com/ada-url/ada/blob/main/LICENSE-APACHE))

##


Build instructions

* Windows [32-bit](docs/building-win.md) [(64-bit)](docs/building-win-x64.md)
* [macOS](docs/building-mac.md)
* [GNU/Linux using Docker][linux_build]

## ❤️ Credits

* [FajoX1 (Original FAgram Developer)](https://github.com/FajoX1)
* [Telegram Desktop](https://github.com/telegramdesktop/tdesktop)
* [rabbitGram](https://github.com/rabbitGramDesktop)
* [Ayugram](https://github.com/ayugram/AyugramDesktop)
* [materialgram](https://github.com/kukuruzka165/materialgram)
* [64gram](https://github.com/TDesktop-x64/tdesktop)
* [Kotatogram](https://github.com/kotatogram/kotatogram-desktop)
* [Design480 (for solar icons)](https://www.figma.com/@480design)
* [hikariatama (for emojis in readme)](https://github.com/hikariatama)

[//]: # (LINKS)
[fagram]: https://t.me/FAgramDesktop
[fagram_desktop]: https://t.me/FAgramDesktop
[telegram_desktop]: https://github.com/telegramdesktop/tdesktop
[telegram_api]: https://core.telegram.org
[telegram_proto]: https://core.telegram.org/mtproto
[license]: LICENSE
[win]: https://t.me/FAgramDesktop
[linux]: https://t.me/FAgramDesktop
[win32_build]: docs/building-win.md
[win64_build]: docs/building-win64.md
[mac_build]: docs/building-mac.md
[linux_build]: docs/building-linux.md
[features]: docs/features.md
[preview_image]: docs/assets/preview.png "Preview of FAgram Deskop"