Python Gtk3

Open-source Python projects categorized as Gtk3

Top 23 Python Gtk3 Projects

  • AutoKey

    AutoKey, a desktop automation utility for Linux and X11.

    Project mention: Ergonomic lefty for Chromebook, with a good middle-click? | reddit.com/r/MouseReview | 2023-03-24

    You can also try remapping mouse buttons. I use autohotkey to remap the middle clock to the right click. Autohotkey is windows only, but there is autokey which might help if you are a heavy middle click user like me

  • 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: Can anyone recommend a free PDF splitter? | reddit.com/r/software | 2023-03-20
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • sc-controller

    User-mode driver and GTK3 based GUI for Steam Controller

    Project mention: so i was trying to install sc-controller but i get this error help | reddit.com/r/linux4noobs | 2023-02-28

    you appear to be missing some dependencies. Make sure that you have all of the build dependencies installed to build this program. They are listed here.

  • syncthing-gtk

    GTK3 & python based GUI for Syncthing

    Project mention: SYnctrazor/Syncthing is unrealiable at all | reddit.com/r/Syncthing | 2023-01-05

    I only run linux devices, so I use syncthing-gtk on devices I want a tray icon for, the rest is all via web (x.x.x.x:8384) or pure cli. Maybe your trouble is with the app you're using, I don't know. The gtk app is also available for Windows these days: https://github.com/kozec/syncthing-gtk/releases/tag/v0.9.4.4 so you could always try that to see if to changes anything.

  • nicotine-plus

    Graphical client for the Soulseek peer-to-peer network

    Project mention: how was Soulseek.NET/Nicotine+/Nicotine/PySoulSeek developed? | reddit.com/r/Soulseek | 2023-03-23

    The Nicotine+ repository has the most up to date protocol documentation here. This was originally documented in a couple of places but hadn't been updated in a long time.

  • cozy

    🎧 Listen to audio books 📚 on Linux

    Project mention: I made an audiobook player for Linux laptops and Linux mobile phones | reddit.com/r/linux | 2022-05-18

    Be sure to take a look at Cozy, a GTK audiobook player. Maybe there's some ideas/concepts there for you to borrow!

  • 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: My (challenging) experience building a window switcher for Ubuntu | reddit.com/r/rust | 2023-03-05

    As the author of QuickTile, which is written in Python but even closer to what you describe than a window manager would be, I have to say that, yeah, doing X11 stuff takes a lot of knowledge that's not ideally documented in non-print sources.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Gradience

    Gradience is a tool for customizing Libadwaita applications and the adw-gtk3 theme.

    Project mention: Introducing GNOME 44, “Kuala Lumpur” | reddit.com/r/gnome | 2023-03-24

    You could use Gradience for now, even on 43.

  • drawing

    Simple image editor for Linux

    Project mention: Sick of being recommended GIMP for photo editing software - I need something more simple. | reddit.com/r/linux4noobs | 2023-02-01
  • pychess

    PyChess - a chess client for Linux/Windows

    Project mention: UCI interface | reddit.com/r/chess | 2022-10-28

    Python https://github.com/pychess/pychess

  • pithos

    A Pandora Radio Client

  • nwg-shell

    Installer, updater & meta-package for the nwg-shell project: a GTK3-based shell for sway Wayland compositor

    Project mention: nwg-shell 0.4.0 & nwg-shell-config 0.4.11 - slightly cumbersome update | reddit.com/r/swaywm | 2023-01-20

    See: https://github.com/nwg-piotr/nwg-shell/discussions/58

  • Sunflower

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

    Project mention: A Hardcore KDE User Shelves Pride, Switches to GNOME With an Open Mind | reddit.com/r/linux | 2022-06-11

    Development is somewhat slow but the last update was 3 months ago, so it's still active. There's also this GitHub mirror

  • PyGObject

    Tutorial for using GTK+ 3 in Python

  • indicator-sound-switcher

    Sound input/output selector indicator for Linux

  • cpupower-gui

    cpupower-gui is a graphical program that is used to change the scaling frequency limits of the cpu, similar to cpupower.

    Project mention: How to Change Your CPU Governor in Linux For Better Performance or Battery Life – CPUPower GUI | reddit.com/r/IntelligentGaming2020 | 2022-12-05
  • Frog

    Extract text from any image, video, QR Code and etc. (by TenderOwl)

    Project mention: How about OCR support in new screenshot tool and loupe for gnome 43 (whenever it gets released) | reddit.com/r/gnome | 2022-05-23
  • GPU-Viewer

    A front-end to glxinfo, vulkaninfo, clinfo and es2_info - Linux

    Project mention: GPU-Viewer v2.0 Released - with gtk4 Support | reddit.com/r/linux | 2022-12-23

    Release Notes : https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v2.02

  • efiboots

    Manage EFI boot loader entries with this simple GUI

    Project mention: Dual boot - Grub not showing | reddit.com/r/linux4noobs | 2022-08-06

    Install efibootmgr on your system. It should automatically be installed on most distros. Then download this GitHub repo and run the file called efiboots. Change the order to your preference, and save.

  • desktop-entry-creator

    A user-friendly GUI for creating desktop entries for installed applications on Linux

    Project mention: making desktop links? | reddit.com/r/pop_os | 2022-05-29

    The ones I've found after a minute of googling: Arronax, gnome-desktop-item-edit (part of gnome-panel) or this one written in python

  • Plymouth-Creator

    A tool using GTK3 and Python to easily create your own plymouth boot animations from an .mp4 video or single .png files with a GUI.

    Project mention: just made a trailer | reddit.com/r/archlinux | 2023-01-17

    You could probably make one from it with https://github.com/Techcrafter/Plymouth-Creator

  • ImEditor

    Simple & versatile image editor.

  • ThemeChanger

    Theme changing utility for Linux, etc.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-03-24.

Python Gtk3 related posts

Index

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

Project Stars
1 AutoKey 2,675
2 pdfarranger 1,931
3 sc-controller 1,437
4 syncthing-gtk 1,169
5 nicotine-plus 1,029
6 cozy 989
7 quicktile 817
8 Gradience 779
9 drawing 651
10 pychess 571
11 pithos 488
12 nwg-shell 456
13 Sunflower 409
14 PyGObject 381
15 indicator-sound-switcher 339
16 cpupower-gui 326
17 Frog 293
18 GPU-Viewer 260
19 efiboots 108
20 desktop-entry-creator 52
21 Plymouth-Creator 41
22 ImEditor 39
23 ThemeChanger 21
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com