Библиотека доступных React-компонентов и дизайн-система для быстрой разработки веб-приложений с поддержкой тёмной темы и Next.js RSC.
huntabyte/shadcn-svelte
Неофициальный порт shadcn/ui для Svelte: доступные настраиваемые компоненты, исходный код которых можно скопировать в своё приложение.
- Звёзды
- 9,199
- Форки
- 575
- Открытые issues
- 114
- Последний коммит
- 16 часов назад
Что это?
shadcn-svelte переносит подход shadcn/ui в Svelte. Вместо установки пакета компонентов вы копируете исходный код компонентов в свой проект и при необходимости изменяете его. Компоненты созданы с расчётом на доступность и гибкую настройку, а сам проект задуман как основа для создания собственной библиотеки компонентов.
Это неофициальный порт, развиваемый сообществом. Проект не связан с shadcn, хотя автор отмечает, что shadcn одобрил его создание. В документации описаны установка и использование компонентов.
Проект написан на TypeScript и предназначен для проектов на SvelteKit и Svelte 5; для стилизации используется Tailwind CSS. Проект распространяется по лицензии MIT.
Ключевые возможности
- 01Копируйте и вставляйте исходный код компонентов вместо установки закрытого пакета.
- 02Компоненты созданы с расчётом на доступность и возможность настройки.
- 03Предназначен для проектов на SvelteKit и Svelte 5.
- 04Стилизация с помощью Tailwind CSS.
- 05Может служить основой для создания собственной библиотеки компонентов.
Сценарии использования
- Создание UI для приложения на SvelteKit с готовыми компонентами, которые можно изменять.
- Создание внутренней дизайн-системы или библиотеки компонентов на базе Svelte.
- Добавление доступных диалогов, форм и меню без необходимости писать их с нуля.
Быстрый старт
- 1
Чтобы начать, посетите сайт документации
- 2
Прочитайте руководство по установке в документации
Что важно знать
- Это неофициальный порт сообщества, не связанный с shadcn/ui.
- Компоненты копируются в ваш проект, а не устанавливаются как пакет с версиями.
Темы
Частые вопросы
- Что такое shadcn-svelte?
- Неофициальный порт shadcn/ui для Svelte: доступные настраиваемые компоненты, исходный код которых можно скопировать в своё приложение. shadcn-svelte переносит подход shadcn/ui в Svelte. Вместо установки пакета компонентов вы копируете исходный код компонентов в свой проект и при необходимости изменяете его. Компоненты созданы с расчётом на доступность и гибкую настройку, а сам проект задуман как основа для создания собственной библиотеки компонентов.
- shadcn-svelte можно использовать бесплатно? Какая у него лицензия?
- shadcn-svelte распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- shadcn-svelte всё ещё поддерживается?
- Активно поддерживается. Последний коммит в shadcn-svelte — 20 окт. 2026 г..
- Для чего можно использовать shadcn-svelte?
- Создание UI для приложения на SvelteKit с готовыми компонентами, которые можно изменять. Создание внутренней дизайн-системы или библиотеки компонентов на базе Svelte. Добавление доступных диалогов, форм и меню без необходимости писать их с нуля.
- Как установить shadcn-svelte?
- Чтобы начать, посетите сайт документации Прочитайте руководство по установке в документации
- Где скачать shadcn-svelte?
- Исходный код и инструкции по установке — на GitHub: https://github.com/huntabyte/shadcn-svelte
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека анимированных UI-компонентов и эффектов для React и Tailwind CSS, которые можно скопировать в приложения на Next.js или shadcn/ui.
Открытая дизайн-система для React: более 150 доступных компонентов, темы и CLI на базе React 19 и StyleX.
Библиотека React-компонентов без стилей: доступные UI-примитивы для создания собственных дизайн-систем.
Бесплатная библиотека анимированных React-компонентов под лицензией MIT, созданная на Tailwind CSS и Motion для установки в проекты shadcn/ui.
Коллекция React-компонентов на базе Radix UI и Tailwind CSS: копируйте их в свой проект, владейте кодом и настраивайте его под себя.