Python UI

Open-source Python projects categorized as UI | Edit details

Top 16 Python UI Projects

  • GitHub repo kivy

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

    Project mention: Help with gstreamer and pyinstaller: I don't understand the error message | | 2022-01-10

    as per this link, you're gonna go through conflicting dlls. at least double check/update everything to the latest version.

  • GitHub repo gradio

    Create UIs for your machine learning model in Python in 3 minutes

    Project mention: I automated my job over a year ago and haven't told anyone. | | 2022-01-12

    Interesting, never heard about TK or QT. I've been using streamlit and Gradio as GUIs for my Python scripts which have been awesome but it seems like comparing to something like QT that it is much more robust and customizable than what I'm using.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo remi

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

    Project mention: Is JavaScript necessary for python web developer. | | 2021-10-22

    remi works by pre-defining js and html elements

  • GitHub repo Flexx

    Write desktop and web apps in pure Python

    Project mention: TKinter, what is a more React equivalent of styling? | | 2021-11-23

    Why tk then? Maybe look at or a python Electron wrapper.

  • GitHub repo 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: Kivy MDInput Dialog box unavailable in python 3.9 using pycharm 2021.3 | | 2021-12-13

    Sorry not sure, I don't use kivymd... it seems like it was just removed without any replacement, probably you are supposed to build your dialog class. The code for MDInputDialog can be found in repository history here, but it might be tricky to get it working, I don't know

  • GitHub repo AndroidViewClient

    Android ViewServer and ADB client

    Project mention: How to compare two identical apps -performance analysis | | 2021-05-20

    What metrics do you actually want to measure? Here is a paper in which they also compared react native to native versions: You could use something like this to automate your inputs and measure it: (There is also a new version, but it's still in alpha development. It was also used in the mentioned paper above.)

  • GitHub repo pygame-menu

    A menu for pygame. Simple, and easy to use

    Project mention: pygame-menu — A menu for pygame. Simple, and easy to use | | 2021-05-20
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo

    Pythonic Vue.js

    Project mention: Django 4.0 release candidate 1 released | | 2021-11-22

    I'm talking entirely out of my rear end, but I'm curious if there is any validity to some of these projects that let you run pythonic code in the browser, either through Webassembly or brpython. For example, this projects claims to let you write Vue.js in Python in the browser, which then gets turned into regular Vue.js components. I imagine a performance penalty, but a developer performance benefit of allowing something else to run on top and make a more composable experience.

    Or is this barking up the wrong tree entirely?

  • GitHub repo CustomTkinter

    A wrapper around the python Tkinter library for customizable and modern ui-elements in Tkinter

    Project mention: UI Design - HELP | | 2022-01-06
  • GitHub repo ImageGoNord-pip

    A tool that can convert your rgb images to nordtheme palette

    Project mention: looking for stylish nord theme on iphone | | 2021-08-18

    by using the code locally you should even be able to convert lots ot images pretty at once if you know what you're doing

  • GitHub repo Formation

    Tools for building gorgeous graphical user interfaces in tkinter

    Project mention: Awesome tkinter drag and drop designer | | 2021-05-06

    Herein lies a radical new tkinter GUI builder. Head over to this Github repo to find out more. Here is a small demo for you.

  • GitHub repo JARVIS-GUI

    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.

    Project mention: Jarvis: A simple Chatbot with a GUI capable of chatting and retrieving information and daily news from the internet for it's user using python | | 2021-11-21
  • GitHub repo DearPyGui-Obj

    An object-oriented wrapper around DearPyGui

    Project mention: Dear PyGui Object API | | 2021-03-24

    You can find the code on GitHub here.

  • GitHub repo DearPyGui_Ext

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

    Project mention: Question about window deletion/ recreation | | 2021-11-06
  • GitHub repo hooman

    ~ pygame for humans (pip install hooman) (26k+ downloads)

    Project mention: I made a wave using sliders from hooman | | 2021-08-23

    Hooman is a pygame library:

  • GitHub repo apysc

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

    Project mention: [WIP]SVG-based Python frontend lib | | 2021-12-10
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 2022-01-12.

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 14,200
2 gradio 4,704
3 remi 2,964
4 Flexx 2,856
5 KivyMD 1,396
6 AndroidViewClient 1,231
7 pygame-menu 332
8 249
9 CustomTkinter 107
10 ImageGoNord-pip 89
11 Formation 70
13 DearPyGui-Obj 28
14 DearPyGui_Ext 19
15 hooman 16
16 apysc 12
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.