Python UI

Open-source Python projects categorized as UI

Top 23 Python UI Projects

  • kivy

    Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

    Project mention: why is there a black "shadow" box on my app? | | 2023-01-27

    pip install

  • CustomTkinter

    A modern and customizable python UI-library based on Tkinter

    Project mention: What are you guys using for making GUIs nowadays? | | 2023-01-26

    - For building a software application with installer (tkinter custom style):

  • 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.

  • nginx-ui

    Nginx UI allows you to access and modify the nginx configurations files without cli.

    Project mention: Cybersecurity experts determine vulnerabilities that alter nginx config files | | 2022-10-25
  • remi

    Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.

    Project mention: Pynecone: Web Apps in Pure Python | | 2022-12-09

    This is cool. How does it compare to Remi? I haven’t used it but I am curious

  • Flexx

    Write desktop and web apps in pure Python

  • KivyMD

    KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications.

    Project mention: why is there a black "shadow" box on my app? | | 2023-01-27

    I've did some digging and it appears it is a bug in some opengl shaders. You can't really fix it yourself so to get rid of it install the master version of both kivy and kivymd from github. Fixed and merged in this issue

  • AndroidViewClient

    Android ViewServer and ADB client

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • qBitTorrent-fluent-theme

    Fluent theme for qBitTorrent

    Project mention: Go back to old UI on v4.5.0 | | 2022-11-27
  • pygame-menu

    A menu for pygame. Simple, and easy to use

    Project mention: Per-Pixel Alpha Function works (pretty much) | | 2022-10-17

    So I was searching around for a clean way to make ripple effects for my splash screen when I came across pygame-menu. I was interested in the "apply_image_function" method in '/pygame-menu/


    Pythonic Vue.js

  • DelphiVCL4Python

    Delphi's VCL library as a Python module for building Windows GUI

    Project mention: Delphi VCL and FMX Libraries for Python | | 2023-01-08
  • starthinker

    Reference framework for building data workflows provided by Google. Accelerates authentication, logging, scheduling, and deployment of solutions using GCP. To borrow a tagline.. "The framework for professionals with deadlines."

  • ImageGoNord-pip

    A tool that can convert your rgb images to nordtheme palette

  • Formation

    Tools for building gorgeous graphical user interfaces in tkinter

  • evue

    Evue is a high-performance gui framework base an html/css which can run on windows/linux/macos/web/ios/andriod/rtos! Write once, run everywhere! .

    Project mention: This Week In Python | | 2023-01-13

    evue – high-performance gui framework


    Jarvis is a simple Chatbot with a GUI capable of chatting and retrieving information and daily news from the internet for it's user using python.

  • DearPyGui-Obj

    An object-oriented wrapper around DearPyGui

  • DearPyGui_Ext

    Dear PyGui Extensions: A collection of useful tools, abstractions, and simplification layers built with/for Dear PyGui users.

    Project mention: Pre built Themes | | 2022-09-08

    There are two themes in dearpygui_ext, specifically here. You can further customise the themes yourself. For example, this appunder development has supports multiple themes.

  • hooman

    ~ pygame for humans (pip install hooman) (p5js api) (42k+ downloads)

    Project mention: What makes a good library name? | | 2022-10-15

    I maintain hooman which among others is a p5js port for pygame. It's original tagline was "pygame for humans". The name is weird and unrelated to pygame but over time people put it under featured libs on r/pygame.

  • mqtt-panel

    Self hosted Web App panel for MQTT

  • checkpoint

    Create restore points for your project locally (by antrikshmisri)

    Project mention: Checkpoint - Tool to create local restore points in a few clicks. | | 2022-02-21

    Documentation Source Code

  • apysc

    apysc is a Python frontend library to create html and js file, that has ActionScript 3 (as3)-like interface.

  • dazzler

    Python UI/Web Framework

  • 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-01-27.

Python UI related posts


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

Project Stars
1 kivy 15,466
2 CustomTkinter 5,793
3 nginx-ui 4,283
4 remi 3,211
5 Flexx 3,100
6 KivyMD 1,764
7 AndroidViewClient 1,370
8 qBitTorrent-fluent-theme 525
9 pygame-menu 412
10 263
11 DelphiVCL4Python 177
12 starthinker 152
13 ImageGoNord-pip 111
14 Formation 99
15 evue 84
17 DearPyGui-Obj 38
18 DearPyGui_Ext 35
19 hooman 32
20 mqtt-panel 30
21 checkpoint 19
22 apysc 18
23 dazzler 17
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives