All Projects → melix99 → telegrand

melix99 / telegrand

Licence: GPL-3.0 License
A Telegram client for GNOME

Programming Languages

rust
11053 projects
Meson
512 projects

Projects that are alternatives of or similar to telegrand

dippi
Calculate display info like DPI and aspect ratio
Stars: ✭ 57 (-85%)
Mutual labels:  gtk, gnome, gtk4, libadwaita
plausible
Hybrid native + web app for Plausible Analytics
Stars: ✭ 47 (-87.63%)
Mutual labels:  gnome, gtk4, libadwaita
Playhouse
A Playground for HTML/CSS/JavaScript
Stars: ✭ 28 (-92.63%)
Mutual labels:  gtk, gnome, gtk4
gui-python-gtk
Repositório criado para documentar e centralizar conteúdos, dicas, tutoriais e exemplos de código sobre a construção de interfaces com a linguagem de programação Python (PyGObject) e o toolkit gráfico Gtk 4.
Stars: ✭ 85 (-77.63%)
Mutual labels:  gtk, gnome, gtk4
pw3270
3270 Emulator for gtk
Stars: ✭ 38 (-90%)
Mutual labels:  gtk, gnome
gtk
🪟 Soothing pastel theme for GTK3
Stars: ✭ 150 (-60.53%)
Mutual labels:  gtk, gtk4
Wordbook
Wordbook is a dictionary application built for GNOME.
Stars: ✭ 56 (-85.26%)
Mutual labels:  gtk4, libadwaita
gtk
🎨 Omni for GTK and Gnome Shell
Stars: ✭ 35 (-90.79%)
Mutual labels:  gtk, gnome
gnome-shell-notifications-alert
Whenever there is an unread notification (e.g. chat messages), blinks the message in the user's menu with a color chosen by the user.
Stars: ✭ 43 (-88.68%)
Mutual labels:  gtk, gnome
TapeDeck
[WIP] Modern and cross-platform music player with MPD support
Stars: ✭ 22 (-94.21%)
Mutual labels:  gtk, gtk4
darkbar
Darken window titlebars based on your preference. Made for elementary OS and GNOME.
Stars: ✭ 39 (-89.74%)
Mutual labels:  gtk, gnome
warble
Native Linux word-guessing game built in Vala and Gtk for elementary OS
Stars: ✭ 82 (-78.42%)
Mutual labels:  gtk, gtk4
calculator
Calculator app designed for elementary OS
Stars: ✭ 73 (-80.79%)
Mutual labels:  gtk, gtk4
Commit
Commit message editor
Stars: ✭ 102 (-73.16%)
Mutual labels:  gtk, gnome
ThemeChanger
Theme changing utility for Linux, etc.
Stars: ✭ 14 (-96.32%)
Mutual labels:  gtk, gnome
proxychanger
Go tool to change system and applications proxy
Stars: ✭ 15 (-96.05%)
Mutual labels:  gtk, gnome
gnome-keysign
An easier way to sign OpenPGP keys over the local network. A GTK/GNOME application to use GnuPG for signing other peoples' keys. Quickly, easily, and securely.
Stars: ✭ 42 (-88.95%)
Mutual labels:  gtk, gnome
reco
A simple audio recording app for modern Linux desktop environment like Pantheon
Stars: ✭ 47 (-87.63%)
Mutual labels:  gtk, gnome
Yosemite-gtk-theme
Mac OSX Yosemite like theme for GTK 3, GTK 2 and Gnome-Shell etc.
Stars: ✭ 74 (-80.53%)
Mutual labels:  gtk, gnome
gnome-gtk3
Interfacing Perl6 to Gnome GTK+
Stars: ✭ 15 (-96.05%)
Mutual labels:  gtk, gnome

Telegrand

A Telegram client optimized for the GNOME desktop

Translation status CI status Telegram group

Installation Instructions

Telegrand is an in-development project and it isn't considered stable software yet. Also, the included API credentials are very limited and, in some cases, your account may end up banned by Telegram (check the Telegram API Credentials section below). You can avoid that by using a custom built version of Telegrand with provided API credentials via meson options, like this AUR package which you may prefer using if you use Arch Linux. But, if you still feel brave enough, there's a CI that automatically generates the latest flatpak build with the test API credentials: just download the latest artifact and install it locally using flatpak install telegrand.flatpak.

Telegram API Credentials

Telegram requires custom clients to set some credentials for using their API. Telegrand doesn't provide official API credentials, so the packagers are expected to set their own credentials for distributing the app, obtainable at https://my.telegram.org/. However, Telegrand includes the Telegram's test credentials by default, which are very limited, but usable (especially for development). However, it's known that Telegram sometimes decides to ban accounts that use such credentials (especially newer accounts). For that reason, it's suggested to use your own API credentials, which can be set by using meson options (see the Build Instructions section below).

Build Instructions

Gnome Builder

Using Gnome Builder is the easiest way to get the app built without even using the terminal: just clone the repository and press the big "Run" button at the top and it will automatically build all the required dependencies together with the app.

Meson

Prerequisites

The following packages are required to build Telegrand:

Instructions

meson . _build -Dtg_api_id=ID -Dtg_api_hash=HASH
ninja -C _build
sudo ninja -C _build install

Acknowledgment

The general code architecture was heavily inspired by fractal-next.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].