hoffstadt/dearpygui

Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 44 minutes ago
Added to GitGenius on September 3rd, 2026
Created on May 28th, 2020
Open Issues & Pull Requests: 329 (+0)
GitHub issues: Enabled
Number of forks: 783
Total Stargazers: 15,604 (+0)
Total Subscribers: 165 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 18.5 hours
Mean response time: 181.0 days
90th percentile: 856.0 days
Tracked items: 329

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "type: docs" is answered fastest, typically in about 3 hours, while "priority: medium" waits about 13 days. Only 2% of issues opened in the past year have been closed. Three people close 72% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 176
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 896 days
Stale 30+ days: 174
Stale 90+ days: 163

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • state: pending (266)
  • type: bug (188)
  • type: improvement (58)
  • type: feature (21)
  • priority: high (16)
  • type: docs (16)
  • category: plots (11)
  • priority: medium (11)

Most active issues this week

Detailed Description

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.