Python Gtk

Open-source Python projects categorized as Gtk

Top 23 Python Gtk Projects

  • matplotlib

    matplotlib: plotting with Python

    Project mention: How and where is matplotlib package making use of PySide? | /r/learnpython | 2023-12-07
  • pywebview

    Build GUI for your Python program with JavaScript, HTML, and CSS

    Project mention: Deveplop a simple GUI app by Wails use Golang | | 2023-11-06

    - [swallow-pywebview]( Base on [pywebview]( using Python,the frontend base on [alpinejs]( and [tailwindcss](。

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • Ulauncher

    Feature rich application Launcher for Linux

    Project mention: Using Ubuntu with Ulauncher | /r/Ubuntu | 2023-05-06
  • pdfarranger

    Small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface.

    Project mention: modify pdfs offline in the browser | | 2023-08-13

    On Linux I like to use: and for such tasks.

  • bleachbit

    BleachBit system cleaner for Windows and Linux

    Project mention: Change in "Web Data" Autofill file under User Data\Default | /r/techsupport | 2023-08-19

    For who want the complete story, this is a recent issue with the Bleachbit cleaner in this github:

  • pyglossary

    A tool for converting dictionary files aka glossaries. Mainly to help use our offline glossaries in any Open Source dictionary we like on any modern operating system / device.

    Project mention: Has anyone found a better dictionary for kindle? | /r/AncientGreek | 2023-08-22

    There is a nice database of some greek dictionaries here, all well formated for the goldendict dictionary program. Unfortunatly, .mobi files are not included in the releases, but if you are tech-savvy enough, PyGlossary should be able to convert them into hopefully usable files.

  • themix-gui

    Graphical application for generating different color variations of Oomox (Numix-based) and Materia (ex-Flat-Plat) themes (GTK2, GTK3, Cinnamon, GNOME, Openbox, Xfwm), Archdroid, Gnome-Color, Numix, Papirus and Suru++ icon themes. Have a hack for HiDPI in gtk2. Its Base16 plugin also allowing a lot of app themes support like Alacritty, Emacs, GTK4, KDE, VIM and many more.

    Project mention: looking for a gtk theme with dark purple color scheme | /r/linuxquestions | 2023-05-12

    You could also use themix or Gradience

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • terminator

    multiple GNOME terminals in one window

    Project mention: Why should I try a different terminal other than the default one that comes with an OS? | /r/linuxquestions | 2023-12-11
  • deluge

    Deluge BitTorrent client - Git mirror, PRs only

    Project mention: [Torrents] La transmission et le déluge sont bien, mais Wow est leur développement mort. Des centaines de problèmes intacts et de demandes de traction. De nouveaux développeurs veulent prendre le relais et fourche? | /r/enfrancais | 2023-05-04
  • nicotine-plus

    Graphical client for the Soulseek peer-to-peer network

    Project mention: Soulseek itself taking a long time to download from website? | /r/Soulseek | 2023-10-02

    You better download and use Nicotine+, it's a frequently updated client for the soulseek platform.

  • Gradience

    Change the look of Adwaita, with ease

    Project mention: Chicago95 – Windows 95 Theme for Linux | | 2023-07-30

    I really like GTK4 / Adwaita and dislike the look and feel of QT, but I guess that's just personal preference.

    You can change the colors of Adwaita using it even has a mode to extract colors from your background like current android versions

  • blueman

    Blueman is a GTK+ Bluetooth Manager

    Project mention: XFCE 4.20 Aiming for Usable Wayland Support While Maintaining X11 Compatibility | | 2024-02-11

    I'm wondering if that would that be an issue with blueman tools and not XFCE, per se?

  • pympress

    Pympress is a simple yet powerful PDF reader designed for dual-screen presentations

    Project mention: pdfpc VS pympress - a user suggested alternative | | 2024-02-16

    If you're in search of a versatile and feature-rich PDF presentation software, I highly recommend checking out Pympress. It's a cross-platform tool, supporting Windows, macOS, and Linux, which makes it highly accessible for users of different operating systems. Unlike some of its competitors, Pympress offers a modern and customizable user interface, along with a wide range of features that cater to detailed and interactive presentations. These include support for embedded videos and animations, detailed zoom capabilities, and extensive customization options for presenter notes display. Its performance is commendable; despite the rich feature set, it runs smoothly, ensuring that your presentations go seamlessly. The ability to tailor the presentation experience to your liking, with features like zoom and enhanced note visibility, sets Pympress apart in the realm of presentation tools. Whether you're delivering academic lectures, professional reports, or any presentation that demands flexibility and reliability, Pympress stands out as a top choice.

  • quicktile

    Adds window-tiling hotkeys to any X11 desktop. (An analogue to WinSplit Revolution for people who don't want to use Compiz Grid)

    Project mention: Recommend a tiling windows manager | /r/Gentoo | 2023-05-07

    You might wanna have a look at quicktile. It's basically an addon that adds tiling to existing WM. Works well, but lacks some of the intrgrations dedicated tiling WM have.


    Interactive viewer for graphs written in Graphviz's dot language.

  • gtk

    🪟 Soothing pastel theme for GTK (by catppuccin)

    Project mention: looking for a gtk theme with dark purple color scheme | /r/linuxquestions | 2023-05-12

    Catppuccin Macchiato (dark) or Mocha (darker):

  • GTK-for-Windows-Runtime-Environment-Installer

    GTK+ for Windows Runtime Environment Installer (fork from

  • cartridges

    A GTK4 + Libadwaita game launcher

    Project mention: Cartridges – GTK4 and Libadwaita game launcher | | 2023-12-29
  • Sunflower

    Small and highly customizable twin-panel file manager for Linux with support for plugins. (by MeanEYE)

    Project mention: Use Midnight Commander like a pro (2015) | | 2024-01-21

    Last commit on github[0] seems to be from 2 days ago. And the previous one from last april. I'd say that the home page is on hiatus, not the project.


  • Apostrophe

    Mirror of (by ApostropheEditor)

    Project mention: Apostrophe – A Markdown Editor for Linux | | 2024-01-22
  • exaile

    :notes: Cross-platform music player

  • Curtail

    Simple & useful image compressor. (by Huluti)

  • diffuse

    Diffuse is a graphical tool for comparing and merging text files. It can retrieve files for comparison from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories. (by MightyCreak)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-16.

Python Gtk related posts


What are some of the best open-source Gtk projects in Python? This list will help you:

Project Stars
1 matplotlib 18,867
2 pywebview 4,050
3 Ulauncher 3,333
4 pdfarranger 2,780
5 bleachbit 2,582
6 pyglossary 2,047
7 themix-gui 1,994
8 terminator 1,898
9 deluge 1,452
10 nicotine-plus 1,349
11 Gradience 1,158
12 blueman 1,126
13 pympress 1,000
14 quicktile 852
15 830
16 gtk 762
17 GTK-for-Windows-Runtime-Environment-Installer 552
18 cartridges 476
19 Sunflower 424
20 Apostrophe 390
21 exaile 353
22 Curtail 324
23 diffuse 243
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.