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

Neba UI

라이브러리디자인

애플리케이션 화면을 만드는 React 컴포넌트 라이브러리입니다. 버튼과 입력 필드, 메뉴, 다이얼로그, 표, 차트가 같은 속성을 공유하고, 접근성을 갖춘 채로 제공되며, 테마 파일 없이 다크 모드를 따릅니다.

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

프로젝트 소개

Neba UI는 애플리케이션 화면을 만드는 React 컴포넌트 라이브러리입니다. 버튼과 입력 필드, 메뉴와 다이얼로그, 표와 탭, 차트, 진행 표시와 알림처럼 실제 제품에 필요한 것을 갖추고 있으며, 모두 이미 스타일이 잡혀 있고 접근성을 갖추었으며 서로 어울립니다. 화면을 두 번 디자인하는 대신 조립할 수 있습니다.

모든 컴포넌트가 하나의 속성 체계를 공유합니다. size와 color, variant, density, elevation이 어디에서나 같은 뜻이므로 중간 크기 컨트롤은 어떤 컴포넌트에서나 같은 높이이고, 기본 색은 어디에서나 같은 색입니다. 역할과 레이블, 포커스 관리와 키보드 조작은 나중에 덧붙인 것이 아니라 컴포넌트 안에 들어 있고, 다크 모드는 아무것도 작성하지 않아도 시스템 설정을 따릅니다. 겉모습은 테마 파일이 아니라 하나의 디자인 언어입니다. 얇은 테두리를 두른 반투명한 표면, 하나로 정해진 움직임, 그리고 요청해야만 그려지는 그림자입니다.

설치는 패키지 하나와 CSS 한 줄로 끝납니다. 루트에 둘 프로바이더도, 조립할 테마 객체도, 설정 파일도 없습니다. 패키지는 ESM 전용이고 TypeScript 타입 정의를 함께 제공하며 실제로 트리 셰이킹이 됩니다. 컴포넌트마다 별도의 모듈로 빌드되므로 버튼 하나를 가져오면 버튼 하나만큼의 비용이 듭니다. React 18과 19에서 동작하고 런타임 의존성은 두 개이며, 모든 컴포넌트는 스크린샷이 아니라 실제로 움직이는 예제와 함께 문서화되어 있습니다.

기능

  • 문서 지원

  • TypeScript 지원

  • 다국어 지원

  • 테스트로 검증됨

  • 접근성 지원

  • 다크 모드

  • 트리 셰이킹 지원

프로젝트 정보

시작
2026
라이선스
MIT (새 창에서 열림)
프로그래밍 언어
JavaScript
태그
reactcomponent-librarydesign-systemtailwindcssaccessibility
패키지
neba (새 창에서 열림)npm
인기도
3
GitHub 스타
1,348
npm 다운로드
Neba UI — npm 다운로드, 최근 30일
npm 다운로드
7월 31일6
8월 1일134
8월 2일16
8월 3일9
8월 4일18
8월 5일130
8월 6일114
8월 7일18
8월 8일12
8월 9일17
8월 10일9
8월 11일16
8월 12일149
8월 13일14
8월 14일0
8월 15일9
8월 16일5
8월 17일3
8월 18일3
8월 19일12
8월 20일15
8월 21일1
8월 22일0
8월 23일9
8월 24일139
8월 25일17
8월 26일9
8월 27일125
8월 28일13
8월 29일326
최근 30일
연락처후원하기
여기에 있는 프로젝트는 MIT 라이선스로 공개한 오픈 소스입니다.© 2026 CDGet. 모든 권리를 보유합니다.