The-World-Machine/PeerTube-GTK
3
4
Fork
You've already forked PeerTube-GTK
2
Native desktop PeerTube client
  • C 96.7%
  • Shell 1.9%
  • Makefile 1.4%
Find a file
MorsMortium 43d471538a Replace GTK3 tray icon with libstray ( #100 )
Fixes #92
Reviewed-on: #100
Co-authored-by: MorsMortium <morsmortium@disroot.org>
Co-committed-by: MorsMortium <morsmortium@disroot.org>
2026年01月31日 20:09:11 +01:00
share Replace GTK3 tray icon with libstray ( #100 ) 2026年01月31日 20:09:11 +01:00
Source Replace GTK3 tray icon with libstray ( #100 ) 2026年01月31日 20:09:11 +01:00
Utilities Remove LBRY/Odysee/TODO, add global search, license headers, bugfixes ( #74 ) 2025年09月12日 14:43:34 +02:00
.gitignore Replace GTK3 tray icon with libstray ( #100 ) 2026年01月31日 20:09:11 +01:00
.gitmodules Replace GTK3 tray icon with libstray ( #100 ) 2026年01月31日 20:09:11 +01:00
.kateproject.build Remove LBRY/Odysee/TODO, add global search, license headers, bugfixes ( #74 ) 2025年09月12日 14:43:34 +02:00
CONTRIBUTING.md Remove LBRY/Odysee/TODO, add global search, license headers, bugfixes ( #74 ) 2025年09月12日 14:43:34 +02:00
FEATURES.md Last pieces before going public ( #88 ) 2026年01月25日 23:24:11 +01:00
LICENSE Initial commit 2021年11月28日 02:32:54 +01:00
Makefile Replace GTK3 tray icon with libstray ( #100 ) 2026年01月31日 20:09:11 +01:00
peertube-gtk.desktop New icon/.desktop, readme rewrite, remove Comment, FetchComment, NewPublication, Select, SelectUtil 2025年01月12日 20:22:13 +01:00
README.md Replace GTK3 tray icon with libstray ( #100 ) 2026年01月31日 20:09:11 +01:00


PeerTube-GTK

PeerTube-GTK as the name suggests is a GTK client to the PeerTube network. PeerTube-GTK in its early stages was a fork of FastLBRY-terminal as an LBRY client, however the code was modified a lot in order to become a full GTK GUI app. PeerTube-GTK is also:

  • A desktop app for doing a variety of things on the PeerTube network
  • Cross platform (Windows & Linux currently)
  • Highly configurable
  • Free and Open Source Software (FOSS)

Installation:

Linux:

Arch Linux (AUR):

Git
git clone https://aur.archlinux.org/peertube-gtk-git.git
cd peertube-gtk-git
makepkg -i

or use an AUR helper of your choice.

Build from source:

git clone --recurse-submodules https://codeberg.org/The-World-Machine/PeerTube-GTK
cd PeerTube-GTK
make -j `nproc --ignore=1`
sudo make install

Dependencies:

  • Jansson
  • Curl
  • MD4C
  • PCRE2
  • GTK3 (gtk, glib, pango, harfbuzz, cairo, gdk-pixbuf, atk)
  • ImageMagick
  • SQLite3
  • libstray (as a git submodule)

Contributing:

There are many features and bugfixes planned for PeerTube-GTK. All of these are listed in the Issues. Any help in terms of development or suggestions of what can be added/fixed is very much appreciated. For contributing code, see CONTRIBUTING.md.

Questions and chat about the project: Matrix

List of features:

See FEATURES.md

Screenshots: