본문으로 건너뛰기
CDGet
  • 홈
  • 프로젝트
  1. 홈
  2. 전체 프로젝트
  3. Plass UI

Plass UI

라이브러리디자인

유리와 그러데이션으로 이루어진 하나의 디자인 언어를 React 라이브러리와 Flutter 패키지로 함께 제공합니다. 누르는 것은 색을 머금고, 내용을 담는 것은 투명합니다. 두 패키지의 컴포넌트 이름은 같습니다.

홈페이지 (새 창에서 열림)문서 (새 창에서 열림)소스 코드 (새 창에서 열림)

프로젝트 소개

Plass UI는 하나의 디자인 언어를 두 개의 라이브러리로 내놓은 것입니다. 같은 이름과 같은 수치를 가진 백스물일곱 개의 컴포넌트를 React 프로젝트에서도, Flutter 앱에서도 쓸 수 있고, React 쪽에는 DOM에만 있는 문제를 다루는 컴포넌트가 세 개 더 있습니다. 한쪽에서 익힌 것을 다른 쪽에서 그대로 쓰게 되므로, 세 번째 릴리스쯤에서 두 체계가 서로 갈라지는 일이 없습니다.

모든 표면은 하나의 질문에 답합니다. 이것은 누르는 것인가, 무언가를 담고 있는 것인가. 누르는 것은 색이 들어간 유리입니다. 어두워지는 대신 같은 색 계열 안에서 돌아가는 그러데이션, 그 색으로 드리우는 그림자, 그리고 포인터를 따라다니는 빛의 번짐입니다. 무언가를 담는 것은 맑은 유리입니다. 반투명하고 깊게 흐려져 있으며 흰 실선으로 테를 두르고 색을 입히지 않습니다. 어디에도 경사면이 없고 눌러도 움직이지 않습니다. 깊이는 빛과 색, 흐림이 만들기 때문입니다. 그러데이션의 모든 지점을 그 위의 글자와 비교해 측정했기 때문에 가장 밝은 구석에서도 읽는 데 필요한 대비를 지킵니다.

size와 color, variant, density, elevation 다섯 가지 속성이 API 전체를 이루고, 다크 모드는 양쪽 모두 플랫폼 설정을 따릅니다. React 패키지는 ESM이고 트리 셰이킹이 되며 런타임 의존성이 둘입니다. 그중 두 번째인 highlight.js는 코드 블록이 실제로 구문을 강조할 때만 내려받습니다. Flutter 패키지는 의존성이 아예 없고 에셋도, 플러그인도, 프로바이더도 필요하지 않습니다. 두 패키지 모두 대신해 줄 수 없는 한 가지는 유리 뒤의 페이지를 칠하는 일인데, 바로 그것을 위한 토큰 두 개가 준비되어 있습니다.

기능

  • 문서 지원

  • TypeScript 지원

  • 다국어 지원

  • 테스트로 검증됨

  • 크로스플랫폼 지원

  • 접근성 지원

  • 다크 모드

  • 트리 셰이킹 지원

프로젝트 정보

시작
2026
라이선스
MIT (새 창에서 열림)
프로그래밍 언어
DartJavaScript
태그
reactfluttercomponent-librarydesign-systemglassmorphism
패키지
plass-ui (새 창에서 열림)npmplass_ui (새 창에서 열림)pub.dev
인기도
3
GitHub 스타
770
npm 다운로드
데이터 30개. 범위: 0~168.
Plass UI — npm 다운로드, 최근 30일
npm 다운로드
9월 2일20
9월 3일0
9월 4일30
9월 5일168
9월 6일30
9월 7일0
9월 8일0
9월 9일13
9월 10일13
9월 11일4
9월 12일8
9월 13일13
9월 14일1
9월 15일0
9월 16일29
9월 17일8
9월 18일8
9월 19일168
9월 20일12
9월 21일11
9월 22일26
9월 23일9
9월 24일12
9월 25일3
9월 26일10
9월 27일12
9월 28일113
9월 29일27
9월 30일7
10월 1일15
최근 30일
연락처후원하기
여기에 있는 프로젝트는 MIT 라이선스로 공개한 오픈 소스입니다.© 2026 CDGet. 모든 권리를 보유합니다.