Longbridge GPUI Kit 앱에서 조절 가능한 fill, weight, grade, optical size 설정과 함께 Google Material Symbols 4,359개를 사용할 수 있게 해주는 Rust 크레이트입니다.
ELY-Open-Source/Ely-GPUI-Components
GPUI UI 프레임워크를 위한 Rust 컴포넌트 라이브러리로, 모든 컴포넌트의 라이트·다크 테마와 실시간 WebAssembly 갤러리를 제공합니다.
- 스타
- 163
- 포크
- 19
- 열린 이슈
- 7
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Ely GPUI Components는 Zed 에디터에서 사용하는 Rust UI 프레임워크인 GPUI를 위한 컴포넌트 라이브러리입니다. 모든 컴포넌트는 라이트 모드와 다크 모드를 지원하며, 장식이 아닌 의미 전달에 색을 사용하는 차분하고 따뜻한 팔레트를 적용합니다.
라이브러리는 init 호출 한 번으로 폰트와 테마를 등록하며, Omarchy 데스크톱 테마를 따라 시스템의 현재 색상에 맞춰 컴포넌트의 외관을 바꿀 수 있습니다. Longbridge의 GPUI Kit과 같은 창에서 함께 실행할 수도 있으며, 이때 단일 에셋 소스를 공유합니다.
갤러리 앱에서 모든 컴포넌트를 확인할 수 있으며, 페이지별 CLI 옵션과 macOS에서의 PNG 캡처도 지원합니다. 같은 갤러리를 WebAssembly로 컴파일해 브라우저에서 실행할 수 있습니다. 프로젝트는 아직 초기 단계이며, README에 안정 버전으로 표시된 crate가 아직 없다고 안내되어 있습니다.
핵심 기능
- 01모든 컴포넌트가 라이트·다크 테마 제공
- 02init 호출 한 번으로 테마 초기화
- 03Omarchy 데스크톱 테마 변경 사항을 실시간으로 반영
- 04한 창에서 Longbridge의 GPUI Kit과 함께 사용 가능
- 05WebAssembly로 컴파일된 실시간 컴포넌트 갤러리
활용 사례
- GPUI 기반으로 Rust 데스크톱 애플리케이션 UI 구축
- GPUI 앱의 외관을 Omarchy 데스크톱 테마에 맞추기
- 라이브러리를 도입하기 전에 실시간 갤러리에서 컴포넌트 상태 살펴보기
빠른 시작
- 1
Cargo.toml에 crate와 gpui 의존성을 추가합니다
- 2
갤러리를 로컬에서 실행합니다
cargo run -p ely-gallery - 3
선택 사항: 갤러리를 한 섹션에서 엽니다
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 선택 사항: 갤러리를 한 섹션에서 엽니다: 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 기반의 오픈 소스 React 디자인 시스템으로, 접근성 높은 컴포넌트 150개 이상과 테마, CLI를 제공합니다.
GPUI 기반 Rust 프레임워크로, 런타임을 에이전트가 검사하고 제어할 수 있는 데스크톱·브라우저 앱을 하나의 코드베이스로 만듭니다.