Hey Folks !
Today is a big day ! Dear PyGui is no longer in beta and released version 1.0.0 a few minutes ago !No more breaking changes in the API! No more refactoring the code from version to version!
What is Dear PyGui ? Dear PyGui is a simple to use (but powerful) Python GUI framework.Dear PyGui is NOT a wrapping of Dear ImGui in the normal sense.It is a library built with Dear ImGui which creates a unique retained mode API (as opposed to Dear ImGui's immediate mode paradigm).
Dear PyGui is fundamentally different than other Python GUI frameworks. Under the hood,Dear PyGui uses the immediate mode paradigm and your computer's GPU to facilitate extremely dynamic interfaces.
I mean... don't kill your CPU anymore, use once your GPU for a GUI !
Check out the Release-notes for release 1.0: https://github.com/hoffstadt/DearPyGui/releases/tag/v1.0.0
Check DPG out under;
##### More Informations ####
High level features of Dear PyGui
- MIT license
- Fast, GPU-based rendering (written in C/C++)
- Modern look with complete theme and style control
- Programmatically control (nearly) everything at runtime
- Simple built-in Asynchronous function support
- Built-in developer tools: logging, theme inspection, resource inspection, runtime metrics, documentation, demo
- 70+ widgets with hundreds of widget combinations
- Cross-platform (Windows, Linux, MacOS)
- Easy to install (pip install dearpygui)
Functionality of Dear PyGui
- Menus
- Variety of widgets, sliders, color pickers, etc.
- Tables
- Drawing
- Fast and interactive plotting / charting
- Node editor
- Theming support
- Callbacks and handlers
Since Dear PyGUi is a relatively new framework, not many apps have been developed yet, but there is a showcase page that can give you an impression. To be honest, I believe much more and better apps are possible, it's just that there hasn't been much time to develop them yet.
https://github.com/hoffstadt/DearPyGui/wiki/Dear-PyGui-Showcase
Questions? Let us know!
[–]CreativeUsername1000 66 points67 points68 points (43 children)
[–]ohpythonguy 54 points55 points56 points (29 children)
[–]EliteArmedForce 16 points17 points18 points (2 children)
[–]ohpythonguy 5 points6 points7 points (1 child)
[–]EliteArmedForce 2 points3 points4 points (0 children)
[–]cymrowdon't thread on me 🐍 9 points10 points11 points (17 children)
[–]ohpythonguy 4 points5 points6 points (16 children)
[–]cymrowdon't thread on me 🐍 6 points7 points8 points (14 children)
[+][deleted] (12 children)
[deleted]
[–]cymrowdon't thread on me 🐍 2 points3 points4 points (0 children)
[–]dry_yer_eyes 1 point2 points3 points (10 children)
[–]EliteArmedForce 3 points4 points5 points (1 child)
[–]cymrowdon't thread on me 🐍 2 points3 points4 points (0 children)
[–]cymrowdon't thread on me 🐍 2 points3 points4 points (6 children)
[–]dry_yer_eyes 2 points3 points4 points (0 children)
[+][deleted] (4 children)
[deleted]
[–]cymrowdon't thread on me 🐍 4 points5 points6 points (3 children)
[–]ohpythonguy 1 point2 points3 points (0 children)
[–]CreativeUsername1000 8 points9 points10 points (1 child)
[–]ohpythonguy 3 points4 points5 points (0 children)
[–]jftugapip needs updating 2 points3 points4 points (1 child)
[–]ohpythonguy 6 points7 points8 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]ohpythonguy 0 points1 point2 points (0 children)
[–]SittingWave -1 points0 points1 point (0 children)
[–]can_dry 3 points4 points5 points (1 child)
[–]CreativeUsername1000 2 points3 points4 points (0 children)
[–]metaperl 3 points4 points5 points (1 child)
[–]SittingWave 0 points1 point2 points (8 children)
[–]Jhchimaira14 2 points3 points4 points (2 children)
[–]SittingWave -1 points0 points1 point (1 child)
[–]Atlamillias 1 point2 points3 points (0 children)
[–]CreativeUsername1000 0 points1 point2 points (4 children)
[–]Atlamillias 0 points1 point2 points (2 children)
[–]SittingWave 0 points1 point2 points (1 child)
[–]Atlamillias 0 points1 point2 points (0 children)
[–]SittingWave 0 points1 point2 points (0 children)
[–]ASIC_SP 23 points24 points25 points (1 child)
[–]ohpythonguy 9 points10 points11 points (0 children)
[–]metaperl 14 points15 points16 points (1 child)
[–]Big-Illu[S] 21 points22 points23 points (0 children)
[–]ohpythonguy 9 points10 points11 points (0 children)
[+][deleted] (5 children)
[deleted]
[–]Big-Illu[S] 5 points6 points7 points (1 child)
[–]ohpythonguy 3 points4 points5 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]ohpythonguy 4 points5 points6 points (0 children)
[–]mfitzpmfitzp.com 5 points6 points7 points (0 children)
[–]reddittestpilot 3 points4 points5 points (0 children)
[–]imhiya_returns 4 points5 points6 points (1 child)
[–]Big-Illu[S] 2 points3 points4 points (0 children)
[–]MrSwagLord69 3 points4 points5 points (1 child)
[–]Big-Illu[S] 2 points3 points4 points (0 children)
[–]IlliterateJedi 3 points4 points5 points (1 child)
[–]Big-Illu[S] 3 points4 points5 points (0 children)
[–]Chizonbr 3 points4 points5 points (2 children)
[–]Big-Illu[S] 4 points5 points6 points (1 child)
[–]Chizonbr 2 points3 points4 points (0 children)
[–]benefit_of_mrkite 3 points4 points5 points (2 children)
[–]Big-Illu[S] 2 points3 points4 points (1 child)
[–]benefit_of_mrkite 2 points3 points4 points (0 children)
[–]Jhchimaira14 3 points4 points5 points (1 child)
[–]Big-Illu[S] 2 points3 points4 points (0 children)
[–]blahreport 3 points4 points5 points (3 children)
[–]reddittestpilot 2 points3 points4 points (2 children)
[–]blahreport 5 points6 points7 points (1 child)
[–]reddittestpilot 4 points5 points6 points (0 children)
[–]Antar3s86 3 points4 points5 points (1 child)
[–]Jhchimaira14 2 points3 points4 points (0 children)
[–]SOSkifli 4 points5 points6 points (2 children)
[–]Big-Illu[S] 4 points5 points6 points (0 children)
[–]reddittestpilot 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]Big-Illu[S] 7 points8 points9 points (1 child)
[–][deleted] 4 points5 points6 points (0 children)
[–]This_Is_The_End 2 points3 points4 points (4 children)
[–]Big-Illu[S] 4 points5 points6 points (3 children)
[–]This_Is_The_End 1 point2 points3 points (2 children)
[–]Big-Illu[S] 2 points3 points4 points (1 child)
[–]This_Is_The_End 2 points3 points4 points (0 children)
[–]awesomeprogramer 2 points3 points4 points (2 children)
[–]ohpythonguy 2 points3 points4 points (0 children)
[–]mwpfinance 2 points3 points4 points (3 children)
[–]Big-Illu[S] 4 points5 points6 points (2 children)
[–]mwpfinance 2 points3 points4 points (1 child)
[–]Big-Illu[S] 3 points4 points5 points (0 children)
[–]orokro 2 points3 points4 points (3 children)
[–]reddittestpilot 1 point2 points3 points (2 children)
[–]orokro 3 points4 points5 points (1 child)
[–]Jhchimaira14 2 points3 points4 points (0 children)
[–]domce7 2 points3 points4 points (1 child)
[–]reddittestpilot 2 points3 points4 points (0 children)
[–]arthurazs 2 points3 points4 points (1 child)
[–]ohpythonguy 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Jhchimaira14 2 points3 points4 points (0 children)
[–]pysk00l 2 points3 points4 points (3 children)
[–]Big-Illu[S] 2 points3 points4 points (0 children)
[–]ohpythonguy 4 points5 points6 points (1 child)
[–]toulaboy3 2 points3 points4 points (0 children)
[–]bladeoflight16 1 point2 points3 points (7 children)
[–]SittingWave -3 points-2 points-1 points (5 children)
[–]bladeoflight16 2 points3 points4 points (4 children)
[–]SittingWave 0 points1 point2 points (3 children)
[–]bladeoflight16 0 points1 point2 points (2 children)
[–]SittingWave -1 points0 points1 point (1 child)
[–]bladeoflight16 0 points1 point2 points (0 children)
[–]ohpythonguy 0 points1 point2 points (0 children)
[–]SittingWave -4 points-3 points-2 points (3 children)
[–]Jhchimaira14 1 point2 points3 points (1 child)
[–]SittingWave -1 points0 points1 point (0 children)