Repolode
h2oai

h2oai/wave

用 Python 或 R 构建实时网页应用和仪表盘的软件栈,无需编写 HTML、JavaScript 或 CSS。

可替代:TableauStreamlit

Star
4,262
Fork
374
未关闭 Issue
222
最近提交
4天前

这是什么?

H2O Wave 是一个完全使用 Python 或 R 构建网页应用和仪表盘的软件栈。开发者在代码中定义页面、组件和数据更新,Wave 负责在浏览器中渲染,前端部分无需手写代码。

它的重点是低延迟的实时数据推送:从多个数据源采集的信息可以实时广播到已连接的客户端,适合需要随数据到达即时刷新的监控面板和分析应用。项目提供 80 多种 UI 组件和 250 多个示例,并支持响应式布局与主题定制。

除 Python 之外,Wave 也提供 R 语言 API,R 用户同样可以构建和控制仪表盘。

核心功能

  • 01仅使用 Python 或 R 即可构建网页应用和仪表盘,无需 HTML、JavaScript 或 CSS。
  • 02将数据源的实时更新推送到已连接的浏览器。
  • 03提供 80 多种 UI 组件和响应式布局。
  • 04支持浅色、深色及自定义配色主题。
  • 05提供包含 200 多个交互示例的导览应用。

适用场景

  • 为数据科学团队搭建内部分析仪表盘。
  • 在网页面板中监控实时数据流。
  • 无需单独的前端开发人员即可快速原型化数据应用。

快速上手

  1. 1

    按照 README 中的安装指南(wave.h2o.ai/docs/installation)操作,或从发布页面下载

收录于专题

标签

常见问题

wave 是什么?
用 Python 或 R 构建实时网页应用和仪表盘的软件栈,无需编写 HTML、JavaScript 或 CSS。 H2O Wave 是一个完全使用 Python 或 R 构建网页应用和仪表盘的软件栈。开发者在代码中定义页面、组件和数据更新,Wave 负责在浏览器中渲染,前端部分无需手写代码。
wave 可以免费使用吗?用的什么许可证?
wave 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
wave 还在维护吗?
活跃维护中。wave 最近一次提交是在 2026年11月3日。
wave 适合用来做什么?
为数据科学团队搭建内部分析仪表盘。 在网页面板中监控实时数据流。 无需单独的前端开发人员即可快速原型化数据应用。
wave 怎么安装和运行?
按照 README 中的安装指南(wave.h2o.ai/docs/installation)操作,或从发布页面下载
在哪里获取 wave?
源代码和安装说明在 GitHub 上:https://github.com/h2oai/wave

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目