Repolode
ELY-Open-Source

ELY-Open-Source/Ely-GPUI-Components

Una biblioteca de componentes de Rust para el framework de interfaz GPUI, con temas claros y oscuros para cada componente y una galería interactiva en WebAssembly.

Estrellas
165
Forks
19
Issues abiertos
7
Último commit
ayer

¿Qué es?

Ely GPUI Components es una biblioteca de componentes para GPUI, el framework de interfaz de Rust que utiliza el editor Zed. Cada componente incluye modos claro y oscuro, con una paleta cálida y sobria en la que el color transmite significado en lugar de ser decorativo.

La biblioteca registra sus fuentes y su tema mediante una única llamada a init, y puede seguir el tema de escritorio de Omarchy para que los componentes coincidan con los colores actuales del sistema. También puede ejecutarse junto con GPUI Kit de Longbridge en una misma ventana y compartir una única fuente de recursos.

Una aplicación de galería muestra todos los componentes, con una opción de CLI para cada página y captura en PNG en macOS. La misma galería se compila a WebAssembly y se ejecuta en el navegador. El proyecto está en una fase inicial y, según indica su README, todavía no hay ningún crate marcado como estable.

Funciones clave

  • 01Todos los componentes disponibles con temas claros y oscuros
  • 02Inicialización del tema con una única llamada a init
  • 03Se adapta en tiempo real a los cambios del tema de escritorio de Omarchy
  • 04Interoperabilidad con GPUI Kit de Longbridge en una misma ventana
  • 05Galería interactiva de componentes compilada a WebAssembly

Casos de uso

  • Crear la interfaz de una aplicación de escritorio en Rust sobre GPUI
  • Adaptar la apariencia de una aplicación GPUI al tema de escritorio de Omarchy
  • Explorar los estados de los componentes en la galería interactiva antes de adoptar la biblioteca

Inicio rápido

  1. 1

    Añade las dependencias crate y gpui a Cargo.toml

  2. 2

    Ejecuta la galería en local

    cargo run -p ely-gallery
  3. 3

    Abre la galería en una sección (opcional)

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

Antes de usarlo

  • El proyecto aún está en una fase inicial y ningún crate es estable todavía.
  • En Linux y macOS, las fuentes y las funciones requieren una configuración adicional de gpui_platform.
  • Es una dependencia de Git, no un crate publicado, y gpui-pre está fijado a una versión exacta.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Ely-GPUI-Components?
Una biblioteca de componentes de Rust para el framework de interfaz GPUI, con temas claros y oscuros para cada componente y una galería interactiva en WebAssembly. Ely GPUI Components es una biblioteca de componentes para GPUI, el framework de interfaz de Rust que utiliza el editor Zed. Cada componente incluye modos claro y oscuro, con una paleta cálida y sobria en la que el color transmite significado en lugar de ser decorativo.
¿Ely-GPUI-Components es gratuito? ¿Qué licencia tiene?
Ely-GPUI-Components es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Ely-GPUI-Components sigue mantenido?
Mantenimiento activo. El último commit de Ely-GPUI-Components fue el 6 nov 2026.
¿Para qué puedo usar Ely-GPUI-Components?
Crear la interfaz de una aplicación de escritorio en Rust sobre GPUI Adaptar la apariencia de una aplicación GPUI al tema de escritorio de Omarchy Explorar los estados de los componentes en la galería interactiva antes de adoptar la biblioteca
¿Cómo se instala Ely-GPUI-Components?
Añade las dependencias crate y gpui a Cargo.toml Ejecuta la galería en local: cargo run -p ely-gallery Abre la galería en una sección (opcional): cargo run -p ely-gallery -- --page buttons
¿Dónde consigo Ely-GPUI-Components?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ELY-Open-Source/Ely-GPUI-Components

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados