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 | news.ycombinator.com | 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: https://www.gradio.app/ 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: Ask HN: Can I create a mobile and Web App using Python/Python Framework? | news.ycombinator.com | 2024-02-13

    For reference, YouTube runs on Python[1,2,3]:

    > 1. Python and Django: YouTube’s backend is predominantly written in Python, offering a balance of performance and readability.

    > 2. Google Cloud Platform...

    > 3. Java and C++: YouTube also utilizes Java and C++ for specific backend services, as they provide better performance for certain tasks.

    ---

    A long time ago, I looked into these Python frameworks:

    - http://www.web2py.com/

    - https://kivy.org/

    [1]: https://blogopost.com/youtube-tech-stack/#backend

    [2]: https://medium.com/@shanthanaroja99/technology-stack-behind-...

    [3]: https://youtu.be/G-lGCC4KKok

  • 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
  • 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 https://github.com/rawpython/remi ? 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
  • Flexx

    Write desktop and web apps in pure Python

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

  • KivyMD

    KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications. https://youtube.com/c/KivyMD https://twitter.com/KivyMD https://habr.com/ru/users/kivymd https://stackoverflow.com/tags/kivymd

    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, https://github.com/kivymd/KivyMD/archive/master.zip

  • 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"? | news.ycombinator.com | 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.

    https://github.com/fabiocaccamo/django-admin-interface

  • 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 https://github.com/witalihirsch/qBitTorrent-fluent-theme

  • hyperdiv

    Build reactive web UIs in Python

    Project mention: Show HN: Hyperdiv – Reactive, immediate-mode web UI framework for Python | news.ycombinator.com | 2024-02-20
  • 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

  • vue.py

    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

    Project mention: [Tkinter] Awesome Tkinter Drag and Drop Designer | /r/enfrancais | 2023-04-17
  • 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-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.

  • DearPyGui_Ext

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

    Project mention: Looking for source code of console example | /r/DearPyGui | 2023-06-25

    There is a basic logger in DPG_ext. https://github.com/hoffstadt/DearPyGui_Ext

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

Python UI related posts

Index

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

Project Stars
1 gradio 27,486
2 kivy 16,787
3 CustomTkinter 9,873
4 nginx-ui 4,370
5 remi 3,443
6 OpenAgents 3,283
7 Flexx 3,202
8 KivyMD 2,059
9 django-admin-interface 1,646
10 AndroidViewClient 1,537
11 qBitTorrent-fluent-theme 951
12 hyperdiv 613
13 pyTermTk 503
14 pygame-menu 500
15 vue.py 299
16 QTWin11 276
17 evue 260
18 DelphiVCL4Python 233
19 Formation 174
20 starthinker 163
21 ImageGoNord-pip 152
22 JARVIS-GUI 68
23 DearPyGui_Ext 66
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com