Repolode
ELY-Open-Source

ELY-Open-Source/Ely-GPUI-Components

Uma biblioteca de componentes Rust para o framework de UI GPUI, com temas claro e escuro para cada componente e uma galeria interativa em WebAssembly.

Estrelas
163
Forks
19
Issues abertas
7
Último commit
há 16 horas

O que é?

Ely GPUI Components é uma biblioteca de componentes para GPUI, o framework de UI em Rust usado pelo editor Zed. Cada componente vem nos modos claro e escuro, com uma paleta sóbria e acolhedora em que as cores indicam significado, em vez de servir apenas como decoração.

A biblioteca registra as fontes e o tema com uma única chamada a init, e pode acompanhar o tema da área de trabalho Omarchy para que os componentes correspondam às cores atuais do sistema. Ela também pode funcionar junto com o GPUI Kit da Longbridge em uma única janela, compartilhando uma única fonte de recursos.

Um app de galeria exibe todos os componentes, com uma opção de CLI por página e captura em PNG no macOS. A mesma galeria é compilada para WebAssembly e funciona no navegador. O projeto ainda está em estágio inicial, e o README informa que nenhum crate foi marcado como estável até agora.

Recursos principais

  • 01Todos os componentes disponíveis nos temas claro e escuro
  • 02Inicialização do tema com uma única chamada a init
  • 03Acompanha em tempo real as mudanças do tema da área de trabalho Omarchy
  • 04Compatibilidade com o GPUI Kit da Longbridge em uma única janela
  • 05Galeria interativa de componentes compilada para WebAssembly

Casos de uso

  • Criar a interface de um app para desktop em Rust usando GPUI
  • Fazer a aparência de um app GPUI combinar com o tema da área de trabalho Omarchy
  • Explorar os estados dos componentes na galeria interativa antes de adotar a biblioteca

Início rápido

  1. 1

    Adicione as dependências crate e gpui ao Cargo.toml

  2. 2

    Execute a galeria localmente

    cargo run -p ely-gallery
  3. 3

    Abra a galeria em uma seção (opcional)

    cargo run -p ely-gallery -- --page buttons

Antes de usar

  • O projeto ainda está em estágio inicial e nenhum crate é estável ainda.
  • No Linux e no macOS, fontes e recursos exigem configuração adicional do gpui_platform.
  • É uma dependência do Git, não um crate publicado, e o gpui-pre está fixado em uma versão exata.

Em coleções

Tópicos

Perguntas frequentes

O que é Ely-GPUI-Components?
Uma biblioteca de componentes Rust para o framework de UI GPUI, com temas claro e escuro para cada componente e uma galeria interativa em WebAssembly. Ely GPUI Components é uma biblioteca de componentes para GPUI, o framework de UI em Rust usado pelo editor Zed. Cada componente vem nos modos claro e escuro, com uma paleta sóbria e acolhedora em que as cores indicam significado, em vez de servir apenas como decoração.
Ely-GPUI-Components é gratuito? Qual é a licença?
Ely-GPUI-Components é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Ely-GPUI-Components ainda é mantido?
Manutenção ativa. O último commit de Ely-GPUI-Components foi em 6 de nov. de 2026.
Para que posso usar Ely-GPUI-Components?
Criar a interface de um app para desktop em Rust usando GPUI Fazer a aparência de um app GPUI combinar com o tema da área de trabalho Omarchy Explorar os estados dos componentes na galeria interativa antes de adotar a biblioteca
Como instalar Ely-GPUI-Components?
Adicione as dependências crate e gpui ao Cargo.toml Execute a galeria localmente: cargo run -p ely-gallery Abra a galeria em uma seção (opcional): cargo run -p ely-gallery -- --page buttons
Onde consigo Ely-GPUI-Components?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ELY-Open-Source/Ely-GPUI-Components

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados