Пакет Flutter для создания чатов с настраиваемыми виджетами сообщений и экраном чата, который можно подключить к любому бэкенду.
nank1ro/flutter-shadcn-ui
Порт shadcn/ui для Flutter с набором настраиваемых UI-компонентов для приложений на Flutter.
- Звёзды
- 2,842
- Форки
- 202
- Открытые issues
- 48
- Последний коммит
- 10 часов назад
Что это?
Flutter ShadcnUI переносит дизайн-систему shadcn/ui во Flutter. Библиотека предлагает готовые виджеты: кнопки, карточки, диалоги, формы, средства выбора даты и времени, вкладки, таблицы, toast-уведомления и sheets в стиле shadcn.
Компоненты рассчитаны на настройку: у каждого виджета есть параметры оформления, позволяющие адаптировать цвета, размеры и поведение под приложение без форка кода. В проекте есть документация с интерактивными примерами для каждого компонента, а пакет распространяется на pub.dev под именем shadcn_ui.
Библиотека пока находится в разработке. Некоторые компоненты, включая Carousel, Command, Data Table, Drawer, Skeleton и Toggle, всё ещё отмечены как незавершённые, а часть компонентов shadcn заменена существующими виджетами Flutter.
Ключевые возможности
- 01Переносит во Flutter такие компоненты shadcn/ui, как кнопки, карточки, диалоги и формы.
- 02У каждого виджета есть параметры оформления для настройки цветов, размеров и поведения.
- 03Включает средства выбора даты и времени, input OTP, календарь и изменяемые по размеру макеты.
- 04Предоставляет интерактивную документацию с примерами для каждого компонента.
- 05Распространяется на pub.dev как пакет shadcn_ui.
Сценарии использования
- Создание приложения на Flutter с современным интерфейсом в стиле shadcn без необходимости разрабатывать каждый виджет с нуля.
- Создание форм с компонентами input, select, checkbox и выбора даты.
- Добавление в приложение на Flutter toast-уведомлений, диалогов и sheets в едином стиле.
Что важно знать
- Некоторые компоненты shadcn/ui ещё не портированы, в том числе Carousel, Data Table, Navigation Menu, Pagination и Toggle.
В подборках
Темы
Частые вопросы
- Что такое flutter-shadcn-ui?
- Порт shadcn/ui для Flutter с набором настраиваемых UI-компонентов для приложений на Flutter. Flutter ShadcnUI переносит дизайн-систему shadcn/ui во Flutter. Библиотека предлагает готовые виджеты: кнопки, карточки, диалоги, формы, средства выбора даты и времени, вкладки, таблицы, toast-уведомления и sheets в стиле shadcn.
- flutter-shadcn-ui можно использовать бесплатно? Какая у него лицензия?
- flutter-shadcn-ui распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- flutter-shadcn-ui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в flutter-shadcn-ui — 7 нояб. 2026 г..
- Для чего можно использовать flutter-shadcn-ui?
- Создание приложения на Flutter с современным интерфейсом в стиле shadcn без необходимости разрабатывать каждый виджет с нуля. Создание форм с компонентами input, select, checkbox и выбора даты. Добавление в приложение на Flutter toast-уведомлений, диалогов и sheets в едином стиле.
- Где скачать flutter-shadcn-ui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/nank1ro/flutter-shadcn-ui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Неофициальный порт shadcn/ui для Svelte: доступные настраиваемые компоненты, исходный код которых можно скопировать в своё приложение.
Коллекция UI-компонентов в стиле нео-брутализма на Tailwind CSS, созданная на основе shadcn/ui.
Реестр компонентов shadcn/ui с тщательно проработанными UI-компонентами, пружинящими переходами при наведении и вариантами на Radix или Base UI.
Открытая коллекция знакомых, дружелюбных и современных иконок Fluent UI от Microsoft для Android, iOS/macOS, Flutter и в формате SVG.
Библиотека React-компонентов без стилей: доступные UI-примитивы для создания собственных дизайн-систем.