Biblioteca de Python que convierte scripts en aplicaciones web interactivas para dashboards de datos, informes y chats.
- Estrellas
- 4,262
- Forks
- 374
- Issues abiertos
- 222
- Último commit
- hace 3 días
¿Qué es?
H2O Wave es un framework para crear aplicaciones y dashboards basados en navegador íntegramente con Python o R. Los desarrolladores definen páginas, widgets y actualizaciones de datos mediante código, y Wave los muestra en el navegador sin necesidad de escribir código de front-end.
Se centra en ofrecer información en tiempo real y con baja latencia: los datos recopilados de varias fuentes pueden enviarse en directo a los clientes conectados, lo que resulta útil para paneles de monitorización y análisis que deben actualizarse a medida que llegan nuevos datos. El proyecto ofrece un catálogo de más de 80 componentes de UI y más de 250 ejemplos, además de diseños adaptables y temas visuales.
La API para el lenguaje R está disponible recientemente junto con la API de Python, por lo que los usuarios de R también pueden crear y controlar dashboards de Wave.
Funciones clave
- 01Crea aplicaciones web y dashboards usando solo Python o R, sin HTML, JavaScript ni CSS.
- 02Envía actualizaciones en tiempo real desde las fuentes de datos a los navegadores conectados.
- 03Incluye más de 80 componentes de UI y diseños adaptables.
- 04Ofrece temas claros, oscuros y con colores personalizados.
- 05Incluye un recorrido interactivo y una aplicación de aprendizaje con más de 200 ejemplos.
Casos de uso
- Crear dashboards de análisis internos para equipos de ciencia de datos.
- Supervisar flujos de datos en directo en un panel basado en navegador.
- Crear prototipos de aplicaciones de datos sin recurrir a un desarrollador de front-end.
Inicio rápido
- 1
Sigue la guía de instalación enlazada en el README (wave.h2o.ai/docs/installation) o descarga el proyecto desde la página de versiones
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es wave?
- Stack de software para crear aplicaciones y dashboards en tiempo real basados en navegador con Python o R, sin escribir HTML, JavaScript ni CSS. H2O Wave es un framework para crear aplicaciones y dashboards basados en navegador íntegramente con Python o R. Los desarrolladores definen páginas, widgets y actualizaciones de datos mediante código, y Wave los muestra en el navegador sin necesidad de escribir código de front-end.
- ¿wave es gratuito? ¿Qué licencia tiene?
- wave es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿wave sigue mantenido?
- Mantenimiento activo. El último commit de wave fue el 3 nov 2026.
- ¿Para qué puedo usar wave?
- Crear dashboards de análisis internos para equipos de ciencia de datos. Supervisar flujos de datos en directo en un panel basado en navegador. Crear prototipos de aplicaciones de datos sin recurrir a un desarrollador de front-end.
- ¿Cómo se instala wave?
- Sigue la guía de instalación enlazada en el README (wave.h2o.ai/docs/installation) o descarga el proyecto desde la página de versiones
- ¿Dónde consigo wave?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/h2oai/wave
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Convierte un notebook de Jupyter en una aplicación web interactiva y fácil de compartir, con widgets y reejecución reactiva, sin escribir código de frontend.
Toolkit low-code de Python para crear dashboards de visualización de datos de varias páginas con Plotly, Dash y Pydantic.
Herramienta gratuita y de código abierto para Java, destinada a diseñar informes, formularios de impresión y captura de datos, paneles de control y gráficos generados con IA en línea.
Extensión de Jupyter que convierte notebooks en aplicaciones web al ocultar las celdas de código y ejecutarlas automáticamente al abrirlas.
Framework de Python para crear aplicaciones de datos y dashboards interactivos con Python puro, sin escribir JavaScript.