Repolode
h2oai

h2oai/wave

Стек для создания веб-приложений и дашбордов с обновлениями в реальном времени на Python или R — без HTML, JavaScript и CSS.

Open source альтернатива:TableauStreamlit

Звёзды
4,262
Форки
374
Открытые issues
222
Последний коммит
3 дня назад

Что это?

H2O Wave — это фреймворк для создания браузерных приложений и дашбордов целиком на Python или R. Разработчики описывают страницы, виджеты и обновления данных в коде, а Wave отображает их в браузере без необходимости писать фронтенд-код.

Главный акцент — на обновлениях с низкой задержкой в реальном времени: данные из разных источников можно мгновенно передавать подключённым клиентам. Это подходит для панелей мониторинга и аналитики, которые должны обновляться по мере поступления данных. В проекте есть каталог из более чем 80 UI-компонентов и свыше 250 примеров, а также адаптивные макеты и темы оформления.

API для языка R недавно стал доступен наряду с API для Python, поэтому пользователи R тоже могут создавать дашборды Wave и управлять ими.

Ключевые возможности

  • 01Создание веб-приложений и дашбордов только на Python или R, без HTML, JavaScript и CSS.
  • 02Передача обновлений в реальном времени из источников данных в подключённые браузеры.
  • 03Более 80 UI-компонентов и адаптивные макеты.
  • 04Светлая, тёмная и пользовательские цветовые темы.
  • 05Интерактивный тур и обучающее приложение с более чем 200 примерами.

Сценарии использования

  • Создание внутренних аналитических дашбордов для команд по Data Science.
  • Мониторинг потоков данных в реальном времени с помощью браузерной панели.
  • Быстрое прототипирование приложений для работы с данными без отдельного фронтенд-разработчика.

Быстрый старт

  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 — 3 нояб. 2026 г..
Для чего можно использовать wave?
Создание внутренних аналитических дашбордов для команд по Data Science. Мониторинг потоков данных в реальном времени с помощью браузерной панели. Быстрое прототипирование приложений для работы с данными без отдельного фронтенд-разработчика.
Как установить wave?
Следуйте руководству по установке, ссылка на которое есть в README (wave.h2o.ai/docs/installation), или скачайте проект со страницы релизов
Где скачать wave?
Исходный код и инструкции по установке — на GitHub: https://github.com/h2oai/wave

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Превращает Jupyter-ноутбук в интерактивное веб-приложение, которым можно поделиться, — с виджетами и реактивным повторным выполнением без написания frontend-кода.

4,4 тыс.292PythonApache-2.0Активно поддерживаетсяОбновлён 11 дней назад