$npx skillfedfor your agent

PySide6

Python bindings for the Qt cross-platform application and UI framework

Worth itPyPI Software DevelopmentReleased May 20263.6M downloads / mocopyleft licensePlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — pyside6-6.11.1-cp310-abi3-macosx_13_0_universal2.whl · pyside6-6.11.1-cp310-abi3-manylinux_2_34_x86_64.whl · pyside6-6.11.1-cp310-abi3-manylinux_2_39_aarch64.whl
v6.11.1 · released 2026-05-13 · Python <3.15,>=3.10 · 4 runtime deps: shiboken6, PySide6_Essentials, PySide6_Addons, tomli

Yes. PySide6 is production-stable, actively maintained, and the official Qt binding for Python. Install it if you need a mature, feature-complete GUI framework for desktop applications on Windows, macOS, or Linux. Be aware of the copyleft license terms (LGPL-3.0 is typical for proprietary use) and the medium install friction from compiled dependencies. No known vulnerabilities.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or higher (up to 3.14).
  • Prebuilt wheels are available for macOS 13+, Linux (manylinux_2_34+), and Windows; other platforms may require building from source with Clang 13.0+ and LLVM_INSTALL_DIR environment variable set.
  • Medium install friction due to compiled C++ dependencies (shiboken6, PySide6_Essentials, PySide6_Addons) and prebuilt wheels for multiple platforms.

License · maintenance · safety

copyleft license (copyleft) — Copyleft license (LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only). Distributing applications built with PySide6 requires compliance with one of these three licenses—typically LGPL-3.0 for proprietary applications, which permits linking without source disclosure if you allow dynamic relinking.

last release 2026-05-13 (93 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 3,593,035 downloads/mo, #2,569 on PyPI

Verify before relying

pip install PySide6

from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton

app = QApplication([])
window = QMainWindow()
button = QPushButton("Click me")
window.setCentralWidget(button)
window.show()
app.exec()
  • Whether the medium install friction materially affects adoption or runtime stability in practice.
  • Performance characteristics and memory footprint compared to other Python GUI frameworks.
  • Completeness of Qt 6.0+ feature coverage in the current binding version.
Same gist for agents: .md · .json

What it is and what it does

PySide6 is the official Python binding layer for the Qt 6 framework, maintained by the Qt Company. It exposes Qt's comprehensive widget set, layout system, signal-slot mechanism, and platform abstraction to Python developers, allowing you to write desktop applications that run on Windows, macOS, and Linux with native look and feel. The package itself is an alias that installs two modular wheels—PySide6_Essentials (core UI and framework) and PySide6_Addons (extended modules)—plus shiboken6 (the C++ binding generator) and tomli (for configuration parsing).

You use PySide6 to build traditional desktop applications with event-driven architecture, custom widgets, and data models. It is production-stable (Development Status 5), actively maintained, and supports modern Python versions. The copyleft license (LGPL/GPL) means you can use it in proprietary applications under LGPL terms by allowing dynamic relinking, or choose GPL if you distribute source. The compiled dependencies and platform-specific wheels introduce medium install friction, but prebuilt binaries are available for common platforms.

Use it for

  • Build cross-platform desktop applications with native UI components and consistent behavior across Windows, macOS, and Linux.
  • Create data visualization and analysis tools with custom widgets, charts, and interactive dialogs.
  • Develop IDE-like applications or code editors with syntax highlighting, project trees, and dockable panels.
  • Build system administration or configuration utilities with forms, tables, and real-time monitoring dashboards.
  • Prototype or deploy scientific applications with native performance and professional UI polish.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

PySide6 is production-stable, actively maintained, and the official Qt binding for Python. Install it if you need a mature, feature-complete GUI framework for desktop applications on Windows, macOS, or Linux. Be aware of the copyleft license terms (LGPL-3.0 is typical for proprietary use) and the medium install friction from compiled dependencies. No known vulnerabilities.

Install

pyside6 on PyPI

Before you install

Medium install friction due to compiled C++ dependencies (shiboken6, PySide6_Essentials, PySide6_Addons) and prebuilt wheels for multiple platforms. Active maintenance with a release 93 days ago. Supports Python 3.10–3.14.

Requires Python 3.10 or higher (up to 3.14). Prebuilt wheels are available for macOS 13+, Linux (manylinux_2_34+), and Windows; other platforms may require building from source with Clang 13.0+ and LLVM_INSTALL_DIR environment variable set.

License in practice

Copyleft license (LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only). Distributing applications built with PySide6 requires compliance with one of these three licenses—typically LGPL-3.0 for proprietary applications, which permits linking without source disclosure if you allow dynamic relinking.

Quickstart

pip install PySide6

from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton

app = QApplication([])
window = QMainWindow()
button = QPushButton("Click me")
window.setCentralWidget(button)
window.show()
app.exec()

Verify before relying

  • Whether the medium install friction materially affects adoption or runtime stability in practice.
  • Performance characteristics and memory footprint compared to other Python GUI frameworks.
  • Completeness of Qt 6.0+ feature coverage in the current binding version.

Package facts

Licensecopyleft license copyleft
Python supportSupports the current Python release <3.15,>=3.10
Install frictionMedium. Platform-specific wheel
Runtime dependencies
4 packages
shiboken6PySide6_EssentialsPySide6_Addonstomli
MaintenanceActively maintained 93 days since the last release
First released
Downloads3,593,035 / month, #2,569 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: ConsoleEnvironment :: MacOS XEnvironment :: Win32 (MS Windows)Environment :: X11 Applications :: QtIntended Audience :: DevelopersOperating System :: MacOS :: MacOS XOperating System :: MicrosoftOperating System :: Microsoft :: WindowsOperating System :: POSIXOperating System :: POSIX :: LinuxProgramming Language :: C++Programming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: DatabaseTopic :: Software DevelopmentTopic :: Software Development :: Code GeneratorsTopic :: Software Development :: Libraries :: Application FrameworksTopic :: Software Development :: User InterfacesTopic :: Software Development :: Widget Sets

Evidence: pyside6-6.11.1-cp310-abi3-macosx_13_0_universal2.whl; pyside6-6.11.1-cp310-abi3-manylinux_2_34_x86_64.whl; pyside6-6.11.1-cp310-abi3-manylinux_2_39_aarch64.whl; pyside6-6.11.1-cp310-abi3-win_amd64.whl; pyside6-6.11.1-cp310-abi3-win_arm64.whl

Tags

Capabilities
python qt bindingscross-platform desktop guiqt6 python frameworknative ui application developmentpython qt frameworkdesktop app gui toolkitqt for python
Topics
gui-frameworkcross-platformqt-bindings
PyPI keywords
Qt

Let your AI agent find packages like this

Example. Real query, live index.

An agent finds packages by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language. Give your agent the search over MCP.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also PySide2 · PySide6-Addons · PySide6-Essentials · QtPy · qasync · qtmonaco · shiboken6 · pyqtgraph · PySide6-Fluent-Widgets · shiboken2