shadcn/ui에 손그림 감성을 더한 라이브러리: 종이에 펜으로 그린 듯한 접근성 높은 React 및 Tailwind 컴포넌트 123개와 shadcn 레지스트리를 제공합니다.
unovue/shadcn-vue
Reka UI 기반의 복사·붙여넣기 방식으로 직접 수정해 쓸 수 있는 Vue 3용 shadcn/ui 포트입니다.
- 스타
- 10,782
- 포크
- 687
- 열린 이슈
- 154
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
shadcn-vue는 shadcn/ui의 컴포넌트 접근 방식을 Vue로 가져온 프로젝트입니다. 폐쇄형 패키지를 설치하는 대신 컴포넌트 소스 코드를 프로젝트에 추가해 필요에 따라 수정할 수 있습니다. 컴포넌트는 자유롭게 커스터마이즈하고 확장할 수 있도록 설계되어, 자체 컴포넌트 라이브러리의 기반으로 활용할 수 있습니다.
이 프로젝트는 shadcn/ui를 Vue로 포팅한 것으로, 접근성을 갖춘 비스타일 프리미티브를 위해 Reka UI(구 radix-vue)를 사용합니다. 문서는 shadcn-vue.com에서 확인할 수 있으며, 저장소는 문서 앱을 포함한 모노레포입니다.
일관되고 접근성 높은 UI 구성 요소를 직접 소유하고 원하는 스타일로 바꾸고 싶은 Vue 및 Nuxt 개발자에게 적합합니다.
핵심 기능
- 01직접 소유하고 편집할 수 있는 컴포넌트 소스 코드를 복사해 붙여넣을 수 있습니다.
- 02접근성을 고려한 Reka UI 프리미티브를 기반으로 합니다.
- 03Tailwind CSS 기반으로 스타일을 커스터마이즈할 수 있습니다.
- 04자체 컴포넌트 라이브러리를 구축하기 위한 기반으로 설계되었습니다.
활용 사례
- 일관되고 접근성 높은 UI 컴포넌트로 Vue 또는 Nuxt 앱을 시작할 때.
- shadcn 스타일 컴포넌트를 기반으로 내부 디자인 시스템을 구축할 때.
- 폐쇄형 라이브러리와 씨름하지 않고 컴포넌트의 스타일과 동작을 커스터마이즈할 때.
토픽
자주 묻는 질문
- shadcn-vue은(는) 무엇인가요?
- Reka UI 기반의 복사·붙여넣기 방식으로 직접 수정해 쓸 수 있는 Vue 3용 shadcn/ui 포트입니다. shadcn-vue는 shadcn/ui의 컴포넌트 접근 방식을 Vue로 가져온 프로젝트입니다. 폐쇄형 패키지를 설치하는 대신 컴포넌트 소스 코드를 프로젝트에 추가해 필요에 따라 수정할 수 있습니다. 컴포넌트는 자유롭게 커스터마이즈하고 확장할 수 있도록 설계되어, 자체 컴포넌트 라이브러리의 기반으로 활용할 수 있습니다.
- shadcn-vue은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- shadcn-vue은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- shadcn-vue은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. shadcn-vue의 마지막 커밋은 2026년 11월 3일입니다.
- shadcn-vue은(는) 어디에 사용할 수 있나요?
- 일관되고 접근성 높은 UI 컴포넌트로 Vue 또는 Nuxt 앱을 시작할 때. shadcn 스타일 컴포넌트를 기반으로 내부 디자인 시스템을 구축할 때. 폐쇄형 라이브러리와 씨름하지 않고 컴포넌트의 스타일과 동작을 커스터마이즈할 때.
- shadcn-vue은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/unovue/shadcn-vue
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
다크 모드와 Next.js RSC를 지원해 웹 앱을 빠르게 만들 수 있는 접근성 중심의 React 컴포넌트 라이브러리이자 디자인 시스템입니다.
스케일링, 간격, 색상 설계 공식을 기반으로 한 CSS 우선 UI 컴포넌트 프레임워크로, 현재 Next.js를 지원하며 아직 프로덕션 사용에는 적합하지 않습니다.
Tailwind CSS에 클래스 이름으로 바로 사용할 수 있는 UI 컴포넌트를 추가하는 무료 오픈소스 라이브러리입니다.
Ant Design 디자인 언어를 기반으로 하며 Vue 2와 Vue 3를 지원하는 엔터프라이즈급 Vue UI 컴포넌트 라이브러리입니다.
shadcn 또는 jsrepo로 설치할 수 있는 무료 애니메이션·커스터마이징 가능한 React 및 Next.js 컴포넌트와 배경 215개 이상을 제공하는 라이브러리입니다.