[Go to site: main page, start]

Python UI

Open-source Python projects categorized as UI

Top 23 Python UI Projects

  1. open-webui

    User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

    Project mention: Quick and easy local AI RAG setup with JetBrains IDE integration and browser UI | dev.to | 2026-06-02

    To get a local web UI (that is very similar to CharGPT) that supports Retrieval Augmented Generation (RAG), workflows and many other features, we'll use Open WebUI (https://github.com/open-webui/open-webui). Although it can be setup using locally installed Python, I've decided to try out their Docker image instead. Since I have an Nvidia card, I've used their Nvidia GPU supported docker image.

  2. SaaSHub

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

    SaaSHub logo
  3. gradio

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

    Project mention: Add Authentication and SSO to Your Gradio App | dev.to | 2026-03-25

    Gradio is an open source Python package that allows you to create web-based interfaces for AI models, APIs, or any Python function. Its simplicity and flexibility make it a popular choice among developers who want to quickly prototype and deploy web-based interfaces without worrying about frontend development.

  4. kivy

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

    Project mention: Ask HN: What Toolchains Are People Using for Desktop App Development in 2025? | news.ycombinator.com | 2025-08-09

    Because I mainly work with python, I am using Kivy (https://kivy.org/).

    Earlier I was HTMX, Jinja templates, Flask, Tailwind and little vanilla JS. It was too inelegant for my taste.

    I am considering moving to either Swift, or JS/Svelete

  5. CustomTkinter

    A modern and customizable python UI-library based on Tkinter

    Project mention: Tired of old, clunky GUI libraries? Try PyUIkit 1.0.0 🚀 | dev.to | 2025-12-06

    I’m excited to share PyUIkit 1.0.0, a modern, web-style GUI framework for Python built on top of CustomTkinter. It brings Div-based layouts, reusable components, and an easy way to create interactive desktop apps without messy layout code.

  6. chainlit

    Build Conversational AI in minutes ⚡️

  7. magentic-ui

    MagenticLite is an experimental agent that works across the browser and local file system

    Project mention: All Data and AI Weekly #203: 18-Aug-2025 | dev.to | 2025-08-18

    Magentic UI: A UI for interacting with large language models. View on GitHub

  8. PyQt-Fluent-Widgets

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

  9. OpenAgents

    [COLM 2024] OpenAgents: An Open Platform for Language Agents in the Wild

  10. nginx-ui

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

  11. remi

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

  12. django-unfold

    Modern Django Admin

    Project mention: Improving Django Admin UI with Django-unfold | news.ycombinator.com | 2026-03-04
  13. Flexx

    Write desktop and web apps in pure Python

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

  15. django-admin-interface

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

  16. AndroidViewClient

    Android ViewServer and ADB client

  17. writer-framework

    No-code in the front, Python in the back. An open-source framework for creating data apps.

  18. qBitTorrent-fluent-theme

    Fluent theme for qBitTorrent

  19. django-cotton

    Enabling Modern UI Composition in Django

    Project mention: Django: What's new in 6.0 – Adam Johnson | news.ycombinator.com | 2025-12-09

    https://django-cotton.com/ is component-based. I used it a bit, it's nice if you're used to the ways of front-end frameworks, I guess.

  20. hyperdiv

    Build reactive web UIs in Python

  21. pyTermTk

    Python Terminal Toolkit - a Spiced Up Cross Compatible TUI Library 🌶️

  22. pygame-menu

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

  23. Substack2Markdown

    Download free and premium Substack posts, saving them as Markdown files. Also generates HTML interfaces to allow you to browse and sort the markdown files for each author.

  24. violit

    Pure Python Web Framework. Streamlit simplicity, no reruns. (by violit-dev)

    Project mention: Violit – Streamlit but make it stateful | news.ycombinator.com | 2026-01-20
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).

Python UI discussion

Log in or Post with

Python UI related posts

  • Add Authentication and SSO to Your Gradio App

    2 projects | dev.to | 25 Mar 2026
  • GPT 5.3 Codex is the Next Level for Agentic Coding

    3 projects | dev.to | 19 Mar 2026
  • AI bot crabby-rathbun is still going

    2 projects | news.ycombinator.com | 13 Feb 2026
  • Tired of old, clunky GUI libraries? Try PyUIkit 1.0.0 🚀

    1 project | dev.to | 6 Dec 2025
  • The Ultimate Guide to Building Stunning AI Apps For Beginners - Gradio

    2 projects | dev.to | 14 Nov 2025
  • SynthScope: Search, Visualize, Listen to Information

    3 projects | dev.to | 18 Jun 2025
  • RAG na prática: transformando PDFs em respostas inteligentes com LLMs

    2 projects | dev.to | 13 Jun 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 open-webui 140,988
2 gradio 42,905
3 kivy 18,955
4 CustomTkinter 13,396
5 chainlit 12,204
6 magentic-ui 9,899
7 PyQt-Fluent-Widgets 7,950
8 OpenAgents 4,820
9 nginx-ui 4,465
10 remi 3,636
11 django-unfold 3,513
12 Flexx 3,341
13 KivyMD 2,447
14 django-admin-interface 2,042
15 AndroidViewClient 1,711
16 writer-framework 1,444
17 qBitTorrent-fluent-theme 1,258
18 django-cotton 1,140
19 hyperdiv 971
20 pyTermTk 897
21 pygame-menu 605
22 Substack2Markdown 477
23 violit 458

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?