Repolode
hoffstadt

hoffstadt/DearPyGui

Toolkit de GUI para Python basado en Dear ImGui, con renderizado en la GPU y API de gráficos, editor de nodos y dibujo.

Estrellas
15,654
Forks
791
Issues abiertos
331
Último commit
hace 19 días

¿Qué es?

Dear PyGui es un framework de GUI para Python que permite crear rápidamente interfaces de escritorio. Está basado en Dear ImGui y usa un modelo de modo inmediato con renderizado en la GPU. El núcleo está escrito en C/C++ y se ofrece mediante un paquete instalable con pip y dependencias mínimas.

El toolkit cubre las necesidades habituales de quienes crean scripts y herramientas: widgets con control completo de temas y estilos, una API de gráficos (mediante ImPlot) capaz de mostrar más de un millón de puntos de datos a 60 fps con zoom y desplazamiento, y un editor de nodos (mediante imnodes). La API de dibujo en canvas permite crear gráficos personalizados y juegos 2D sencillos. También incluye compatibilidad con funciones asíncronas y herramientas para desarrolladores, como inspección de temas y recursos, métricas en tiempo de ejecución y un depurador.

Funciona en Windows 10 (DirectX 11), macOS (Metal) y Linux (OpenGL 3); para Raspberry Pi 4 se indica compatibilidad con OpenGL ES. Incluye una demo que se ejecuta con python -m dearpygui.demo, muestra los widgets disponibles y sirve como código de ejemplo.

Funciones clave

  • 01Control de temas y estilos para lograr una apariencia moderna
  • 02Renderizado basado en GPU con núcleo en C/C++
  • 03API de gráficos con zoom y desplazamiento para grandes conjuntos de datos
  • 04Editor de nodos y API de dibujo en canvas
  • 05Demo integrada y herramientas para desarrolladores, como depurador y métricas
  • 06Funciona en Windows, Linux y macOS

Casos de uso

  • Añadir rápidamente una GUI a un script de Python o a una herramienta interna
  • Crear dashboards de visualización de datos en tiempo real con grandes conjuntos de datos
  • Crear editores basados en nodos para grafos o pipelines
  • Crear prototipos de juegos 2D sencillos o herramientas de dibujo personalizadas en Python

Inicio rápido

  1. 1

    Asegúrate de tener instalada la versión de 64 bits de Python 3.8 o posterior

  2. 2

    Instala Dear PyGui desde PyPI

    pip install dearpygui
  3. 3

    Ejecuta la demo integrada para ver todas las funciones

    python -m dearpygui.demo

Antes de usarlo

  • Se requiere Python 3.8 o posterior en su versión de 64 bits.

En colecciones

Temas

Preguntas frecuentes

¿Qué es DearPyGui?
Toolkit de GUI para Python basado en Dear ImGui, con renderizado en la GPU y API de gráficos, editor de nodos y dibujo. Dear PyGui es un framework de GUI para Python que permite crear rápidamente interfaces de escritorio. Está basado en Dear ImGui y usa un modelo de modo inmediato con renderizado en la GPU. El núcleo está escrito en C/C++ y se ofrece mediante un paquete instalable con pip y dependencias mínimas.
¿DearPyGui es gratuito? ¿Qué licencia tiene?
DearPyGui es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿DearPyGui sigue mantenido?
Mantenimiento activo. El último commit de DearPyGui fue el 19 oct 2026.
¿Para qué puedo usar DearPyGui?
Añadir rápidamente una GUI a un script de Python o a una herramienta interna Crear dashboards de visualización de datos en tiempo real con grandes conjuntos de datos Crear editores basados en nodos para grafos o pipelines Crear prototipos de juegos 2D sencillos o herramientas de dibujo personalizadas en Python
¿Cómo se instala DearPyGui?
Asegúrate de tener instalada la versión de 64 bits de Python 3.8 o posterior Instala Dear PyGui desde PyPI: pip install dearpygui Ejecuta la demo integrada para ver todas las funciones: python -m dearpygui.demo
¿Dónde consigo DearPyGui?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hoffstadt/DearPyGui

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados