Longbridge GPUI Kitアプリで、塗り・ウェイト・グレード・光学サイズを調整しながらGoogle Material Symbols全4,359種を使えるRustクレート。
ELY-Open-Source/Ely-GPUI-Components
GPUI UIフレームワーク向けのRustコンポーネントライブラリ。全コンポーネントにライト/ダークテーマがあり、WebAssemblyで動くギャラリーも備えています。
- スター
- 163
- フォーク
- 19
- 未解決の Issue
- 7
- 最終コミット
- 昨日
これは何?
Ely GPUI Componentsは、Zedエディターで使われているRust製UIフレームワーク、GPUI向けのコンポーネントライブラリです。すべてのコンポーネントがライトモードとダークモードに対応し、装飾ではなく意味を伝えるために色を使った、温かみのある控えめな配色を採用しています。
フォントとテーマは1回のinit呼び出しで登録でき、Omarchyのデスクトップテーマに追従して、コンポーネントの色をシステムの現在の配色に合わせられます。また、LongbridgeのGPUI Kitと同じウィンドウ内で併用でき、アセットソースを共有します。
ギャラリーアプリではすべてのコンポーネントを確認でき、ページごとのCLIオプションとmacOSでのPNGキャプチャにも対応しています。同じギャラリーはWebAssemblyにコンパイルされ、ブラウザー上で動作します。プロジェクトはまだ初期段階で、READMEによると、安定版としてマークされたcrateはまだありません。
主な機能
- 01すべてのコンポーネントでライトテーマとダークテーマを提供
- 021回のinit呼び出しでテーマを初期化
- 03Omarchyのデスクトップテーマの変更にリアルタイムで追従
- 04LongbridgeのGPUI Kitと同じウィンドウ内で連携
- 05WebAssemblyにコンパイルされたライブコンポーネントギャラリー
ユースケース
- GPUIをベースにRustでデスクトップアプリのUIを構築する
- GPUIアプリの外観をOmarchyのデスクトップテーマに合わせる
- ライブラリを導入する前にライブギャラリーでコンポーネントの状態を確認する
クイックスタート
- 1
Cargo.toml に crate と gpui の依存関係を追加する
- 2
ギャラリーをローカルで実行する
cargo run -p ely-gallery - 3
任意で、ギャラリーを1つのセクションで開く
cargo run -p ely-gallery -- --page buttons
使う前に知っておきたいこと
- まだ初期段階で、安定版の crate はありません。
- Linux と macOS では、フォントと機能の利用に追加の gpui_platform 設定が必要です。
- 公開済みの crate ではなく Git 依存関係であり、gpui-pre は特定のバージョンに固定されています。
収録されている特集
トピック
よくある質問
- Ely-GPUI-Components とは?
- GPUI UIフレームワーク向けのRustコンポーネントライブラリ。全コンポーネントにライト/ダークテーマがあり、WebAssemblyで動くギャラリーも備えています。 Ely GPUI Componentsは、Zedエディターで使われているRust製UIフレームワーク、GPUI向けのコンポーネントライブラリです。すべてのコンポーネントがライトモードとダークモードに対応し、装飾ではなく意味を伝えるために色を使った、温かみのある控えめな配色を採用しています。
- Ely-GPUI-Components は無料で使えますか?ライセンスは?
- Ely-GPUI-Components は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Ely-GPUI-Components は今もメンテナンスされていますか?
- 活発にメンテナンス中。Ely-GPUI-Components の最終コミットは 2026年11月6日 です。
- Ely-GPUI-Components は何に使えますか?
- GPUIをベースにRustでデスクトップアプリのUIを構築する GPUIアプリの外観をOmarchyのデスクトップテーマに合わせる ライブラリを導入する前にライブギャラリーでコンポーネントの状態を確認する
- Ely-GPUI-Components のインストール方法は?
- Cargo.toml に crate と gpui の依存関係を追加する ギャラリーをローカルで実行する: cargo run -p ely-gallery 任意で、ギャラリーを1つのセクションで開く: cargo run -p ely-gallery -- --page buttons
- Ely-GPUI-Components はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ELY-Open-Source/Ely-GPUI-Components
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
GPUIフレームワークでクロスプラットフォームアプリを構築するための、75以上のスタイル付きコンポーネントを備えたRust製デスクトップGUIキット。
90以上のツリーシェイク対応TypeScriptコンポーネントと、型安全なテーマ上書き機能を備えたVue 3コンポーネントライブラリ。
React 19とStyleXを基盤とした、150以上のアクセシブルなコンポーネント、テーマ、CLIを備えるオープンソースのReactデザインシステム。
GPUIをベースに、実行中のアプリをエージェントから操作・検査できる、単一コードベースでデスクトップアプリとブラウザーアプリを構築するRustフレームワーク。