Giter VIP home page Giter VIP logo

telegrand's Introduction

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. But if you still want to try it out, there's a CI that automatically generates the latest flatpak build. Just download the artifact of the latest build and install it locally using flatpak install telegrand.flatpak.

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

We use TDLib as the backend for the Telegram API, so you'll need to have TDLib already installed in your system (together with GTK4 and libadwaita). Then, you'll need Meson and Rust to actually build the app.

meson . _build --prefix=/usr/local
ninja -C _build
sudo ninja -C _build install

Telegram API Credentials

Telegram requires custom clients to set some credentials for using their API. Telegrand doesn't provide official credentials, so the packagers are expected to set their own credentials for distributing the app. Anyway, Telegrand does include by default the official credentials that Telegram provides for testing purposes, which are very limited, but usable (expecially for development).

Acknowledgment

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

telegrand's People

Contributors

melix99 avatar marhkb avatar rodrigost23 avatar newbytee avatar darltrash avatar swyknox avatar alissonlauffer avatar comradekingu avatar liimee avatar hosseinifard avatar danialbehzadi avatar georgesstavracas avatar weblate avatar igor-dyatlov avatar mejans avatar airon90 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.