Dear PyGui is a GPU-accelerated graphical user interface toolkit for Python built on C++ with minimal dependencies.
The tool addresses the need for fast, responsive desktop applications in Python by leveraging GPU-based rendering and efficient C/C++ backend code. It provides immediate mode GUI paradigms with asynchronous function support for stable operation, enabling developers to build interactive applications without blocking the main thread. The framework includes built-in plotting capabilities that can display over one million datapoints at 60 frames per second with zoom and pan functionality, a node editor for graph-based interfaces, and complete theme and style customization.
Dear PyGui suits developers building data visualization applications, scientific tools, or any desktop application where performance matters. It works across Windows, Linux, and macOS. The project includes developer tools for theme inspection, resource debugging, and runtime metrics, plus a built-in demo for learning features quickly. This approach is particularly valuable for applications requiring responsive, data-heavy interfaces where traditional Python GUI frameworks might struggle.
The project maintains active continuous integration with embedded builds, static analysis, and deployment workflows. Documentation is kept current through automated builds. The codebase receives regular updates addressing both features and stability.