Рисованный стиль для shadcn/ui: 123 доступных компонента на React и Tailwind, похожих на рисунки ручкой на бумаге, и registry для shadcn.
unovue/shadcn-vue
Порт shadcn/ui для Vue 3: настраиваемые UI-компоненты на базе Reka UI, исходный код которых можно копировать в свой проект.
- Звёзды
- 10,782
- Форки
- 687
- Открытые issues
- 154
- Последний коммит
- 4 дня назад
Что это?
shadcn-vue переносит подход shadcn/ui к компонентам во Vue. Вместо установки закрытого пакета вы добавляете исходный код компонентов в свой проект и при необходимости изменяете его. Компоненты рассчитаны на настройку и расширение и могут служить основой вашей собственной библиотеки компонентов.
Проект — порт shadcn/ui для Vue, использующий Reka UI (ранее radix-vue) в качестве доступных и не имеющих стилей примитивов. Документация находится на shadcn-vue.com, а репозиторий представляет собой монорепозиторий, в который входит приложение документации.
Подходит разработчикам на Vue и Nuxt, которым нужен единообразный и доступный набор базовых UI-компонентов, полностью принадлежащих им и допускающих изменение стилей.
Ключевые возможности
- 01Исходный код компонентов можно скопировать и редактировать напрямую.
- 02Компоненты построены на примитивах Reka UI, обеспечивающих доступность.
- 03Стили настраиваются с помощью Tailwind CSS.
- 04Служит основой для создания собственной библиотеки компонентов.
Сценарии использования
- Создание приложения на Vue или Nuxt с единообразным набором доступных UI-компонентов.
- Создание внутренней дизайн-системы на основе компонентов в стиле shadcn.
- Настройка стилей и поведения компонентов без ограничений закрытой библиотеки.
Темы
Частые вопросы
- Что такое shadcn-vue?
- Порт shadcn/ui для Vue 3: настраиваемые UI-компоненты на базе Reka UI, исходный код которых можно копировать в свой проект. shadcn-vue переносит подход shadcn/ui к компонентам во Vue. Вместо установки закрытого пакета вы добавляете исходный код компонентов в свой проект и при необходимости изменяете его. Компоненты рассчитаны на настройку и расширение и могут служить основой вашей собственной библиотеки компонентов.
- shadcn-vue можно использовать бесплатно? Какая у него лицензия?
- shadcn-vue распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- shadcn-vue всё ещё поддерживается?
- Активно поддерживается. Последний коммит в shadcn-vue — 3 нояб. 2026 г..
- Для чего можно использовать shadcn-vue?
- Создание приложения на Vue или Nuxt с единообразным набором доступных UI-компонентов. Создание внутренней дизайн-системы на основе компонентов в стиле shadcn. Настройка стилей и поведения компонентов без ограничений закрытой библиотеки.
- Где скачать shadcn-vue?
- Исходный код и инструкции по установке — на GitHub: https://github.com/unovue/shadcn-vue
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека доступных React-компонентов и дизайн-система для быстрой разработки веб-приложений с поддержкой тёмной темы и Next.js RSC.
CSS-first UI-фреймворк на основе формул для масштабирования, отступов и цвета; пока поддерживает Next.js и не готов к использованию в production.
Бесплатная библиотека компонентов с открытым исходным кодом: готовые UI-компоненты доступны в Tailwind CSS через имена классов.
Корпоративная библиотека UI-компонентов для Vue на основе дизайн-системы Ant Design с поддержкой Vue 2 и Vue 3.
Библиотека из более чем 215 бесплатных анимированных и настраиваемых компонентов и фонов для React и Next.js, которые можно установить через shadcn или jsrepo.