Python UI

Open-source Python projects categorized as UI

Top 23 Python UI Projects

  • gradio

    Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

    Project mention: Show HN: Dropbase – Build internal web apps with just Python | | 2023-12-05

    There's also that library all the AI models started using that gives you a public URL to share. After researching it: is the link.

    It's used specifically for making simple UIs for machine learning apps. But I guess technically you could use it for anything.

  • kivy

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

    Project mention: How to Develop a User Data Storage Registration Form Using Python. | | 2024-03-28

    We will create this complete Python registration form using Kivy. We get started by installing Kivy, a powerful Python framework for building interactive applications.

  • WorkOS

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

  • CustomTkinter

    A modern and customizable python UI-library based on Tkinter

    Project mention: Can I run a python file, located in someone else's repository, through cmd? | /r/github | 2023-08-09
  • PyQt-Fluent-Widgets

    A fluent design widgets library based on C++ Qt/PyQt/PySide. Make Qt Great Again.

    Project mention: Make Qt Great Again. PFW: A fluent design widgets library based on PyQt/PySide | | 2023-06-24
  • nginx-ui

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

  • remi

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

    Project mention: Stable Diffusion Prompt Reader v1.3 | /r/StableDiffusion | 2023-05-26

    Have you considered a remote use case, using something like ? My SD machine is a headless Linux box, so I'd love to be able to run this on the server where it's local to the images (and perhaps have a multi-image / gallery view)?

  • OpenAgents

    OpenAgents: An Open Platform for Language Agents in the Wild

    Project mention: [D] github repositories for ai web search agents | /r/MachineLearning | 2023-12-09
  • 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.

  • 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: Buildozer won't generate the APK if I use kivy 2.2.0 | /r/kivy | 2023-05-22

    These are the requirements in buildozer.spec that worked: requirements = kivy==master,

  • django-admin-interface

    :superhero: :zap: django's default admin interface with superpowers - customizable themes, popup windows replaced by modals and many other features.

    Project mention: Why Is the Django Admin "Ugly"? | | 2023-10-27

    There's a good plugin called django-admin-interface that cleans up the Admin page to a point where it is still recognizable as the admin page but looks nicer. You also can customize the color themes, matching the palette of the app.

  • AndroidViewClient

    Android ViewServer and ADB client

  • qBitTorrent-fluent-theme

    Fluent theme for qBitTorrent

    Project mention: Alternative Viewing Options | /r/qBittorrent | 2023-05-30

    I use the fluent qbt theme for desktop personally

  • hyperdiv

    Build reactive web UIs in Python

    Project mention: This Week In Python | | 2024-03-22

    https – Build reactive web UIs in Python

  • pyTermTk

    Python Terminal Toolkit - a Spiced Up TUI Library 🌶️

    Project mention: What’s the coolest things you’ve done with python? | /r/Python | 2023-11-15

    I did a Terminal-UI library (pyTermTk) That you can use, for example, to build terminal Multiplexer that looks like an Amiga Workbench.

  • pygame-menu

    A menu for pygame (pygame-ce also supported!). Simple, and easy to use


    Pythonic Vue.js

  • QTWin11

    Fluent QT Theme (stylesheet) for Win32 apps on Windows 11

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

  • DelphiVCL4Python

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

  • Formation

    Tools for building gorgeous graphical user interfaces in tkinter

  • 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


    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.

  • 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 2024-03-28.

Python UI related posts


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

Project Stars
1 gradio 28,556
2 kivy 16,892
3 CustomTkinter 10,112
4 PyQt-Fluent-Widgets 4,487
5 nginx-ui 4,375
6 remi 3,448
7 OpenAgents 3,365
8 Flexx 3,210
9 KivyMD 2,083
10 django-admin-interface 1,670
11 AndroidViewClient 1,548
12 qBitTorrent-fluent-theme 987
13 hyperdiv 725
14 pyTermTk 513
15 pygame-menu 502
16 299
17 QTWin11 276
18 evue 265
19 DelphiVCL4Python 236
20 Formation 189
21 starthinker 165
22 ImageGoNord-pip 152
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives