# pythonguis/pythonguis-examples

Build desktop apps built with Python. Examples for PyQt6, PySide6, Flet, DearPyGUI, Kivy, NiceGUI, Streamlit, Tkinter, PyQt5 & PySide2

Repository: https://github.com/pythonguis/pythonguis-examples
Canonical: https://ross.abutalabs.com/products/pythonguis-examples
Homepage: https://www.pythonguis.com/
Language: Python
License: MIT
License Family: permissive
Topics: python, python3, pyqt, pyqt5, pyqt5-tutorial, qtdesigner, desktop-application, example-app, desktop, python-apps, python-gui, gui, flet, kivy, streamlit
Last push: 2026-03-19T19:12:41+00:00

## Health v2 (maintenance only)
Score: 65/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 73, release rhythm 35, longevity 100
- inputs: {"age_days": 3127, "days_push": 167, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4634, forks 1131 (observed 2026-08-28T04:08:55.379367+00:00)

## What it is
A large MIT-licensed collection of hundreds of Python GUI example applications and widget snippets covering PyQt6, PySide6, PyQt5, PySide2, Tkinter, Kivy, Flet, DearPyGui, NiceGUI, and Streamlit. Examples range from complete working apps (browsers, notepad, minesweeper) to reusable widget code, tied to tutorials on pythonguis.com.

## Use cases
- learn python gui programming with example code
- find pyqt6 example applications to copy
- compare python gui libraries before choosing one
- get reusable widget snippets for pyside6
- build a desktop app in python from a working template
- learn tkinter or kivy through complete demos

## When to choose
- you learn best from complete, runnable example apps
- you want MIT-licensed code you can freely reuse in your own projects
- you're evaluating which Python GUI framework fits your project
- you need snippets for common Qt tasks like layouts, dialogs, or drag and drop

## When to avoid
- you need a production-ready framework or library rather than example code
- you're building web frontends outside the covered GUI libraries
- you need guaranteed long-term support for a specific example

## Facets
- artifact type: learning-resource
- maturity: active
- function: ui-components, gui, developer-tools
- domain: desktop-applications, tutorials, cross-platform, web-development
- platform: python, cross-platform
- tags: pyqt6, pyside6, tkinter, kivy, flet, streamlit, dearpygui, nicegui, example-code, qt, desktop

## Member repositories
- pythonguis/pythonguis-examples (main) score 65

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:55.379367+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:19:35.125693+00:00, confidence not recorded.
  - readme: https://github.com/pythonguis/pythonguis-examples (fetched 2026-08-28T04:08:55.379367+00:00, sha 231d6e9149f0)
  - homepage: https://www.pythonguis.com/ (fetched 2026-08-29T09:04:36.269271+00:00, sha ccd9af0a9c23)
  - site_page: https://www.pythonguis.com/tutorials/getting-started-with-streamlit (fetched 2026-08-29T09:04:36.275766+00:00, sha 1c1c2c027efa)
  - site_page: https://www.pythonguis.com/changelog (fetched 2026-08-29T09:04:36.271925+00:00, sha 8e1c2c0f9658)
  - site_page: https://www.pythonguis.com/faq (fetched 2026-08-29T09:04:36.274033+00:00, sha 5c7a372ab7cc)
  - site_page: https://www.pythonguis.com/faq/which-python-gui-library (fetched 2026-08-29T09:04:36.278012+00:00, sha b14f86ecdc52)
  - site_page: https://www.pythonguis.com/faq/creating-pyside2-ui-without-ui-qt-designer (fetched 2026-08-29T09:04:36.280911+00:00, sha 9abef80598a6)
  - site_page: https://www.pythonguis.com/faq/cant-integrate-qtabwidget-into-a-layout (fetched 2026-08-29T09:04:36.282833+00:00, sha c5edfea874dc)
  - site_page: https://www.pythonguis.com/faq/dragging-and-dropping-in-rich-text-example-app (fetched 2026-08-29T09:04:36.284551+00:00, sha da9ab16649f1)
  - site_page: https://www.pythonguis.com/faq/constantly-print-subprocess-output-while-process-is-running (fetched 2026-08-29T09:04:36.286660+00:00, sha d533d96f3167)
- Data as of 2026-08-30T08:39:29.467469+00:00.
