Библиотека Python, которая превращает скрипты в интерактивные веб-приложения: дашборды, отчёты и чаты.
- Звёзды
- 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
Следуйте руководству по установке, ссылка на которое есть в 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-кода.
Python-инструментарий с low-code-подходом для создания многостраничных дашбордов визуализации данных на базе Plotly, Dash и Pydantic.
Бесплатный open-source инструмент на Java для создания отчётов, BI-панелей, печатных и электронных форм, дашбордов и диаграмм с помощью AI.
Расширение Jupyter, которое превращает ноутбуки в веб-приложения: скрывает ячейки с кодом и автоматически выполняет их при открытии.
Python-фреймворк для создания интерактивных приложений и дашбордов для работы с данными без JavaScript.