Pythonライブラリ。スクリプトを、データダッシュボードやレポート、チャットアプリ向けのインタラクティブなWebアプリに変換します。
- スター
- 4,262
- フォーク
- 374
- 未解決の Issue
- 222
- 最終コミット
- 3 日前
これは何?
H2O Waveは、PythonまたはRだけでブラウザベースのアプリケーションやダッシュボードを構築するためのフレームワークです。開発者はページ、ウィジェット、データ更新をコードで定義し、フロントエンドのコードを書かなくても、Waveがブラウザ上に表示します。
低遅延のリアルタイム配信を重視しており、複数のソースから収集した情報を接続中のクライアントへライブ配信できます。そのため、データの到着に合わせて更新が必要な監視パネルや分析用途に適しています。80種類以上のUIコンポーネントと250を超えるサンプルに加え、レスポンシブなレイアウトやテーマも用意されています。
Python APIに加えてR言語APIも新たに利用可能になり、RユーザーもWaveのダッシュボードを構築・制御できます。
主な機能
- 01HTML、JavaScript、CSSを使わず、PythonまたはRだけでWebアプリやダッシュボードを構築できる。
- 02データソースから接続中のブラウザへリアルタイムで更新を配信できる。
- 0380種類以上のUIコンポーネントとレスポンシブなレイアウトを備える。
- 04ライト、ダーク、カスタムカラーのテーマを利用できる。
- 05200を超えるサンプルを含む、インタラクティブなツアーと学習用アプリを提供する。
ユースケース
- データサイエンスチーム向けの社内分析ダッシュボードの構築。
- ブラウザベースのパネルで、ライブデータストリームを監視する。
- 専任のフロントエンド開発者を置かずに、データアプリをプロトタイプする。
クイックスタート
- 1
READMEにリンクされているインストールガイド(wave.h2o.ai/docs/installation)に従うか、リリースページからダウンロードしてください
収録されている特集
トピック
よくある質問
- wave とは?
- HTML、JavaScript、CSSを書かずに、PythonまたはRでリアルタイムのブラウザアプリやダッシュボードを構築できるソフトウェアスタック。 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Jupyter notebookを、フロントエンドを書かずに、ウィジェットとリアクティブな再実行を備えた共有可能なインタラクティブWebアプリに変換します。
Plotly、Dash、Pydanticを基盤に、複数ページのデータ可視化ダッシュボードを構築できるPython製ローコードツールキット。
レポート、帳票、入力フォーム、ダッシュボード、AI生成チャートをオンラインで作成できる、無料のオープンソースJavaレポート・BIツール。
コードセルを非表示にして開くと自動実行し、ノートブックをWebアプリとして動かせるJupyter拡張機能。
JavaScriptを書かずに、Pythonだけでインタラクティブなデータアプリやダッシュボードを構築できるPythonフレームワーク。