Crate Rust que dá acesso aos apps do Longbridge GPUI Kit a todos os 4.359 Google Material Symbols, com ajustes de preenchimento, espessura, grau e tamanho óptico.
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
Adicione as dependências crate e gpui ao Cargo.toml
- 2
Execute a galeria localmente
cargo run -p ely-gallery - 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
Um app desktop em Rust/GPUI que permite a usuários do Omarchy Linux editar temas, configurações do Hyprland, atalhos e fluxos de automação por uma interface gráfica.
Kit de GUI para desktop em Rust, com mais de 75 componentes estilizados para criar apps multiplataforma com o framework GPUI.
Uma biblioteca de componentes para Vue 3 com mais de 90 componentes TypeScript tree-shakable e um sistema type-safe de sobrescrita de temas.
Um design system open source para React com mais de 150 componentes acessíveis, temas e CLI, desenvolvido com React 19 e StyleX.
Framework Rust baseado em GPUI para criar apps desktop e para navegador com uma única base de código e inspeção do runtime controlável por agentes.