Giter VIP home page Giter VIP logo

wellcoming / dearpygui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from minervasys/dearpygui

2.0 0.0 0.0 63.35 MB

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

Home Page: https://dearpygui.readthedocs.io/en/latest/

License: MIT License

Shell 0.09% C++ 84.50% Python 12.26% C 1.35% Objective-C 0.02% Pawn 0.22% Objective-C++ 0.88% CMake 0.65% Batchfile 0.04%

dearpygui's Introduction


Dear PyGui logo

A modern, fast and powerful GUI framework for Python

This is an attempt to migrate all the backend of ImGui, ImPlot (and eventually ImNode) to the most recent versions That means going:

  • ImGui 1.83 -> 1.90.1 Changelog
  • ImPlot 0.11 -> 0.17 Changelog
  • ImNode (not really relevant updates)

These versions are 3 years old, and in the meanwhile many improvements have been developed!

If you want to see all the potentialities of the real ImPlot, take a look at the demo online

Features

  • Modern look — Complete theme and style control
  • Great performance — GPU-based rendering and efficient C/C++ code
  • Stable operation — Asynchronous function support
  • Fast graphs — Display over 1 million datapoints at 60 fps, zoom and pan
  • Node editor — Intuitive user interaction
  • Built-in demo — Quickly learn all features
  • Developer tools — Theme and resource inspection, runtime metrics, debugger
  • Cross-platform — Windows, Linux, MacOS

Installation

If you have new params/widgets go to the root directory and run:

./build_release.sh

In any case (either you have new params/widgets or you just modified some internal stuff) go to your app folder and run:

pip install ../dearpygui/

(We guess that they have the same parent folder)

dearpygui's People

Contributors

hoffstadt avatar pcothren avatar samumazzi avatar v-ein avatar fabiospano avatar mstpyt avatar jah-on avatar ifreilicht avatar bandit-masked avatar codecox avatar liu-kan avatar dataexploreruser avatar jmatthysen avatar geekbozu avatar atallahade avatar atlamillias avatar keck-in-space avatar ily83 avatar mef51 avatar pbk0 avatar romanssinicins avatar mainetim avatar mmorandi avatar vanekrus avatar uysalibov avatar 99hats avatar abdhan avatar adwaithhs avatar saasaa avatar amirmohammadzarif avatar

Stargazers

Coming avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.