Package: dearpygui
A modern, fast and powerful GUI framework for PythonFeatures•Installation•How To Use•Demo•Resources•Support•Tech stack•Credits•License•GalleryFeaturesModern look— Complete theme and style controlGreat performance—  GPU-based rendering and efficient C/C++ codeStable operation—  Asynchronous function supportFast graphs— Display over 1 million datapoints at 60 fps, zoom and panNode editor— Intuitive user interactionBuilt-in demo— Quickly learn all featuresDeveloper tools— Theme and resource inspection, runtime metrics, debuggerCross-platform— Windows, Linux, MacOSMIT licenseInstallationEnsure you have at least Python 3.8 64bit.pip install dearpygui

or

pip3 install dearpyguiHow to use?Using Dear PyGui is as simple as the following Python script.importdearpygui.dearpyguiasdpgdefsave_callback():print("Save Clicked")dpg.create_context()dpg.create_viewport()dpg.setup_dearpygui()withdpg.window(label="Example Window"):dpg.add_text("Hello world")dpg.add_button(label="Save",callback=save_callback)dpg.add_input_text(label="string")dpg.add_slider_float(label="float")dpg.show_viewport()dpg.start_dearpygui()dpg.destroy_context()DemoThe built-in demo shows all of Dear PyGui's functionality. Usethis codeto run the demo. The following impression shows a few, but not nearly all, of the available widgets and features. Since the Python code of the demo can beinspected, you can leverage the demo code to build your own apps.ResourcesAPI documentation:books:Development RoadmapFAQFeature TrackerBug TrackerUseful code snippets demonstrating best practicesShowcase apps including source code:star:Showcase apps made with older versions of Dear PyGuiUseful tools and widgetsSupportIf you are having issues or want to help, here are some places you can go.Discord Forum💬RedditTech stackDear PyGui is built on top ofDear ImGui, including theImPlotandimnodesextensions, and is fundamentally different than other Python GUI frameworks. Under the hood, it uses the immediate mode paradigm and your computer's GPU to facilitate extremely dynamic interfaces. In the same manner Dear ImGui provides a simple way to create tools for game developers, Dear PyGui provides a simple way for python developers to create quick and powerful GUIs for scripts. Dear PyGui is written in C/C++ resulting in highly performant Python applications. Dear PyGui is currently supported on the following platforms.| Platform | Graphics API | Newest Version ||:---------|:-------------|:---------------||Windows 10|DirectX 11|||macOS|Metal|||Linux|OpenGL 3|||Raspberry Pi 4|OpenGL ES||CreditsDeveloped byJonathan Hoffstadt,Preston Cothrenand every direct or indirect contributor.Omar Cornutfor all his incredible work onDear ImGui.Evan Pezentfor all his work onImPlot.Johann Muszynskifor all of his work onimnodes.LicenseDear PyGui is licensed under theMIT License.SponsorContinued maintenance and development are a full-time endeavor which we would like to sustain and grow. Ongoing development is financially supported by users and private sponsors. If you enjoy Dear PyGui please consider becoming asponsoror buy us acup of coffee.GalleryPlotting/GraphingDear PyGuiincludes a plotting API built withImPlotNode EditorDear PyGuiincludes a node editor built withimnodesCanvasDear PyGuiincludes a drawing API to create custom drawings, plot, and even 2D games.