Repolode
nank1ro

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 обновляется ежедневно.

Похожие проекты

Пакет Flutter для создания чатов с настраиваемыми виджетами сообщений и экраном чата, который можно подключить к любому бэкенду.

2,4 тыс.+2 за неделю861DartApache-2.0Обновлён 13 дней назад