## H2O Wave

<img src="assets/brand/wave-type-yellow.png" alt="Wave logo">

<p>
  <img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/h2o-wave?color=FBE52B">
  <img alt="License" src="https://img.shields.io/github/license/h2oai/wave?color=yellow">
  <img alt="PyPI" src="https://img.shields.io/pypi/v/h2o-wave?label=current-version">
  <img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/h2o_wave">
  <a href="https://discord.gg/V8GZFAy3WM"><img src="https://img.shields.io/badge/chat-discord-blue?style=flat&logo=discord" alt="discord chat"></a>
  <img alt="Contributor covenant" src="https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg">
</p>

###

**New!** _[R Language API](https://wave.h2o.ai/blog/r-api-preview) Build and control Wave dashboards using R!_

H2O Wave is a software stack for building beautiful, low-latency, realtime, browser-based applications and dashboards entirely in Python/R without using HTML, Javascript, or CSS.

H2O Wave excels at capturing information from multiple sources and broadcasting them live over the web, letting you build and deploy realtime analytics with dramatically less effort.

- [Download](https://github.com/h2oai/wave/releases) / [How to install](https://wave.h2o.ai/docs/installation/)
- [Documentation](https://wave.h2o.ai/): [Getting Started](https://wave.h2o.ai/docs/getting-started/) / [Widgets](https://wave.h2o.ai/docs/widgets/overview) / [Gallery and Examples](https://wave.h2o.ai/docs/examples/) / [Python API](https://wave.h2o.ai/docs/api/index/)
- [Developing](https://github.com/h2oai/wave/blob/main/.github/CONTRIBUTING.md#development-setup)
- [Discuss / Support / Q&A / Ideas](https://github.com/h2oai/wave/discussions)
- [Report a problem](https://github.com/h2oai/wave/issues/new/choose)
- [Blog](https://wave.h2o.ai/blog/) / [@h2o_wave](https://twitter.com/h2o_wave)

### Live demos

- [Wave Tour](https://huggingface.co/spaces/h2oai/wave-tour) - 200+ interactive examples.
- [Wave University](https://huggingface.co/spaces/h2oai/wave-university) - Learn Wave basics interactively.
- [Wave Theme Generator](https://huggingface.co/spaces/h2oai/theme-generator) - Create your color theme.

### Responsive Layouts

![Dashboard](website/blog/assets/2021-01-17/dashboards.png)

![Dashboard](website/blog/assets/2021-01-17/dashboard_red.png)

![Dashboard](website/blog/assets/2021-01-17/dashboard_blue.png)

![Dashboard](website/blog/assets/2021-01-17/dashboard_orange.png)

![Dashboard](website/blog/assets/2021-01-17/dashboard_cyan.png)

![Dashboard](website/blog/assets/2021-01-17/dashboard_mint.png)

![Dashboard](website/blog/assets/2021-01-17/dashboard_purple.png)

Code: <https://github.com/h2oai/wave/tree/main/py/demo>

### Themes

![Light Theme](assets/visuals/theme-light.png)

![Neon Theme](assets/visuals/theme-neon.png)

(Coming soon!)

![Dark Theme](assets/visuals/theme-dark.png)

### 80+ components, 250+ examples

More at <https://wave.h2o.ai/docs/examples>

![Components](assets/visuals/components-1.png)

![Visualizations](assets/visuals/components-2.png)

### License

H2O Wave is licensed under the Apache License 2.0. See [LICENSE](LICENSE) for more information.
