GitHub - JumpToSkyFree/flying-paper: Flying paper is a modern adwaita telegram client. · GitHub
/" data-turbo-transient="true" />
Skip to content
Search/
Sign in<br>Sign upAppearance settings
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
JumpToSkyFree
flying-paper
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Latest commit
History<br>20 Commits<br>20 Commits
Folders and files<br>NameNameLast commit message<br>Last commit date<br>data
data
include
include
src
src
.gitignore
.gitignore
LICENSE
LICENSE
README.md
README.md
main.cpp
main.cpp
meson.build
meson.build
meson_options.txt
meson_options.txt
View all files
Repository files navigation
Flying Paper
A Telegram client built with GTK4 and libadwaita.
Under development — early stage, contributions welcome.
Dependencies
peel — C++ GObject bindings (https://gitlab.gnome.org/bugaevc/peel)
gtk4 — ≥ 4.0
libadwaita — ≥ 1.5
gdk-pixbuf — ≥ 2.0
TDLib — Telegram Database Library (with C++ headers)
sqlite3 , openssl , zlib
Building
1. Install dependencies
# Fedora<br>dnf install meson gcc-c++ gtk4-devel libadwaita-devel gdk-pixbuf2-devel \<br>sqlite-devel openssl-devel zlib-devel tdlib-devel
# Debian/Ubuntu<br>apt install meson g++ libgtk-4-dev libadwaita-1-dev libgdk-pixbuf-2.0-dev \<br>libsqlite3-dev libssl-dev zlib1g-dev libtd-dev
2. Build and install peel
git clone https://gitlab.gnome.org/bugaevc/peel.git<br>cd peel<br>meson setup build<br>ninja -C build<br>sudo ninja -C build install
3. Get Telegram API credentials
Register your application at https://my.telegram.org to obtain an API ID and API hash .
4. Configure and build
git clone https://github.com/your-username/flying-paper.git<br>cd flying-paper<br>meson setup build -Dtelegram_app_id=YOUR_API_ID -Dtelegram_app_hash=YOUR_API_HASH<br>ninja -C build
5. Run
./build/flying-paper
6. Install system-wide
sudo ninja -C build install
License
Flying Paper is free software: you can redistribute it and/or modify<br>it under the terms of the GNU General Public License as published by<br>the Free Software Foundation, either version 3 of the License, or<br>(at your option) any later version.
About<br>Flying paper is a modern adwaita telegram client.<br>Resources<br>Readme<br>GPL-3.0 license<br>Activity<br>Stars<br>0 stars<br>Watchers<br>0 watching<br>Forks<br>0 forks<br>Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.