Порт shadcn/ui для Vue 3: настраиваемые UI-компоненты на базе Reka UI, исходный код которых можно копировать в свой проект.
kevintngo/looseleaf
Рисованный стиль для shadcn/ui: 123 доступных компонента на React и Tailwind, похожих на рисунки ручкой на бумаге, и registry для shadcn.
- Звёзды
- 517
- Форки
- 29
- Открытые issues
- 1
- Последний коммит
- 6 дней назад
Что это?
Looseleaf — библиотека компонентов на React, Tailwind v4 и Radix, в которой сохранены части, props и имена data-slot из shadcn/ui. Поверхности выглядят как бумага, а контуры — как нарисованные ручкой; можно добавить стикеры и штампы. API совпадает с shadcn/ui, поэтому существующий JSX обычно можно переключить на Looseleaf без изменений.
Библиотека включает все компоненты shadcn/ui, а также бумажные элементы, штрихи, скетчпад и набор компонентов для чата, плюс 61 готовый блок, например сайдбары, формы входа, дашборды и секции с тарифами. В комплекте также 160 иконок, 48 дудлов, 88 стикеров и рукописный шрифт Kevin Sans. Компоненты добавляются в проект как исходный код через shadcn CLI с помощью URL registry.
Рисунки создаёт функция на TypeScript с заданным seed: она генерирует SVG, цвета которого задаются через CSS-переменные. Благодаря этому один и тот же seed даёт одинаковые линии на сервере и в браузере. Состояния при наведении, нажатии и фокусе обрабатываются в CSS. В документации также описана поддержка клавиатуры, видимого фокуса, уменьшения анимации, принудительных цветов, RTL и трёх настроек плотности.
Ключевые возможности
- 01Готовая замена компонентов shadcn/ui с теми же частями, props и именами data-slot.
- 02Рисованные SVG-элементы, созданные функцией с заданным seed и одинаково отображаемые на сервере и в браузере.
- 0361 готовый блок, включая дашборды, формы входа и страницы с тарифами.
- 04В комплекте 160 иконок, 48 дудлов, 88 стикеров и шрифт Kevin Sans.
- 05Компоненты добавляются через shadcn CLI, а их исходный код копируется в ваш репозиторий.
- 06Поддержка доступности включает управление с клавиатуры, видимый фокус, уменьшение анимации, принудительные цвета и RTL.
Сценарии использования
- Создание интерфейса продукта в рисованном стиле блокнота на основе shadcn/ui.
- Быстрый старт для лендинга или дашборда с готовыми блоками в бумажной стилистике.
- Добавление стикеров, штампов или дудлов в приложение без ручного написания SVG.
Быстрый старт
- 1
Добавьте реестр @looseleaf в components.json
- 2
Добавьте компонент с помощью shadcn CLI
npx shadcn@latest add @looseleaf/button - 3
Установите зависимости в репозитории проекта
npm install - 4
Запустите сайт документации локально
npm run dev
Что важно знать
- Компоненты копируются в ваш репозиторий как исходный код, поэтому вам нужно самостоятельно поддерживать этот код.
Темы
Частые вопросы
- Что такое looseleaf?
- Рисованный стиль для shadcn/ui: 123 доступных компонента на React и Tailwind, похожих на рисунки ручкой на бумаге, и registry для shadcn. Looseleaf — библиотека компонентов на React, Tailwind v4 и Radix, в которой сохранены части, props и имена data-slot из shadcn/ui. Поверхности выглядят как бумага, а контуры — как нарисованные ручкой; можно добавить стикеры и штампы. API совпадает с shadcn/ui, поэтому существующий JSX обычно можно переключить на Looseleaf без изменений.
- looseleaf можно использовать бесплатно? Какая у него лицензия?
- looseleaf распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- looseleaf всё ещё поддерживается?
- Активно поддерживается. Последний коммит в looseleaf — 1 нояб. 2026 г..
- Для чего можно использовать looseleaf?
- Создание интерфейса продукта в рисованном стиле блокнота на основе shadcn/ui. Быстрый старт для лендинга или дашборда с готовыми блоками в бумажной стилистике. Добавление стикеров, штампов или дудлов в приложение без ручного написания SVG.
- Как установить looseleaf?
- Добавьте реестр @looseleaf в components.json Добавьте компонент с помощью shadcn CLI: npx shadcn@latest add @looseleaf/button Установите зависимости в репозитории проекта: npm install Запустите сайт документации локально: npm run dev
- Где скачать looseleaf?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kevintngo/looseleaf
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека из более чем 215 бесплатных анимированных и настраиваемых компонентов и фонов для React и Next.js, которые можно установить через shadcn или jsrepo.
Открытый набор нестилизованных и доступных примитивов UI для React — основа для дизайн-систем и веб-приложений.
CSS-first UI-фреймворк на основе формул для масштабирования, отступов и цвета; пока поддерживает Next.js и не готов к использованию в production.
Реализация компонентов в стиле shadcn/ui на обычных HTML, CSS и JavaScript с Tailwind CSS — без React.
Корпоративная библиотека UI-компонентов для React и язык дизайна для создания веб-приложений.