Repolode
ELY-Open-Source

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. 1

    Cargo.toml に crate と gpui の依存関係を追加する

  2. 2

    ギャラリーをローカルで実行する

    cargo run -p ely-gallery
  3. 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をベースに、実行中のアプリをエージェントから操作・検査できる、単一コードベースでデスクトップアプリとブラウザーアプリを構築するRustフレームワーク。

99+10 今週2RustApache-2.0活発にメンテナンス更新 昨日