Бесплатная библиотека компонентов и блоков shadcn/ui с открытым исходным кодом: 1 264 примера в стиле дашбордов, которые копируются прямо в React-проекты.
mickadesign/fluid-functionalism
Реестр компонентов shadcn/ui с тщательно проработанными UI-компонентами, пружинящими переходами при наведении и вариантами на Radix или Base UI.
- Звёзды
- 1,139
- Форки
- 55
- Открытые issues
- 19
- Последний коммит
- вчера
Что это?
Fluid Functionalism — это реестр shadcn/ui с UI-компонентами, общими системами взаимодействия и составными блоками. В основе переходов лежат пружины, а не фиксированная длительность, и каждое движение помогает лучше отслеживать смену состояния. Единая подсветка при наведении плавно перемещается между элементами списка, а изменение насыщенности шрифта не сдвигает окружающую разметку.
Компоненты, зависящие от примитива, доступны в двух вариантах — Radix и Base UI — с одинаковым API. Установка выполняется через shadcn CLI: по имени реестра или URL, а зависимости разрешаются автоматически. В библиотеке также есть стартовая команда, которая создает приложение Next.js с уже установленными компонентами, и настраиваемый провайдер иконок: по умолчанию используется Lucide, но можно подключить и другие наборы.
Проект включает широкий набор компонентов, в том числе Button, Dialog, Combobox, Calendar, Sidebar, ColorPicker и ChatMessage, а также системы, например пресеты пружинной анимации и типографические шкалы. Сайт документации также предоставляет материалы в форматах Markdown и llms.txt для AI-агентов, пишущих код.
Ключевые возможности
- 01Установка через shadcn CLI по имени реестра или URL.
- 02Варианты компонентов на базе примитивов Radix и Base UI используют общий API.
- 03Пружинные переходы и общая подсветка при наведении, плавно перемещающаяся между элементами списка.
- 04Настройка переменного шрифта Inter позволяет менять насыщенность текста без сдвига разметки.
- 05По умолчанию в слотах для иконок используется Lucide, но его можно заменить другим набором иконок.
Сценарии использования
- Разработка приложения на Next.js или React с shadcn/ui, которому нужны тщательно проработанные эффекты при наведении и переходы.
- Добавление чат-интерфейса с полем ввода, пузырями сообщений и индикаторами набора ответа.
- Создание каркаса приложения с изменяемой по ширине боковой панелью, меню команд или диалогом настроек.
- Использование проекта в приложении, где уже задействованы Base UI или Radix, без замены примитивов.
Быстрый старт
- 1
Создайте новое приложение Next.js со всеми установленными компонентами
npx shadcn@latest create -n my-app -t next https://www.fluidfunctionalism.com/r/starter/default.json - 2
Добавьте реестр Fluid Functionalism в существующий проект
npx shadcn@latest registry add @fluid - 3
Установите компонент, указав его имя в реестре
npx shadcn@latest add @fluid/button
Что важно знать
- Компоненты устанавливаются в проект как исходный код shadcn/ui, а не как пакет с версиями.
- При использовании --overwrite существующие стандартные файлы shadcn с такими же именами заменяются.
- Для анимации толщины шрифта необходимо загрузить Inter с осями wght и opsz.
В подборках
Темы
Частые вопросы
- Что такое fluid-functionalism?
- Реестр компонентов shadcn/ui с тщательно проработанными UI-компонентами, пружинящими переходами при наведении и вариантами на Radix или Base UI. Fluid Functionalism — это реестр shadcn/ui с UI-компонентами, общими системами взаимодействия и составными блоками. В основе переходов лежат пружины, а не фиксированная длительность, и каждое движение помогает лучше отслеживать смену состояния. Единая подсветка при наведении плавно перемещается между элементами списка, а изменение насыщенности шрифта не сдвигает окружающую разметку.
- fluid-functionalism можно использовать бесплатно? Какая у него лицензия?
- fluid-functionalism распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- fluid-functionalism всё ещё поддерживается?
- Активно поддерживается. Последний коммит в fluid-functionalism — 6 нояб. 2026 г..
- Для чего можно использовать fluid-functionalism?
- Разработка приложения на Next.js или React с shadcn/ui, которому нужны тщательно проработанные эффекты при наведении и переходы. Добавление чат-интерфейса с полем ввода, пузырями сообщений и индикаторами набора ответа. Создание каркаса приложения с изменяемой по ширине боковой панелью, меню команд или диалогом настроек. Использование проекта в приложении, где уже задействованы Base UI или Radix, без замены примитивов.
- Как установить fluid-functionalism?
- Создайте новое приложение Next.js со всеми установленными компонентами: npx shadcn@latest create -n my-app -t next https://www.fluidfunctionalism.com/r/starter/default.json Добавьте реестр Fluid Functionalism в существующий проект: npx shadcn@latest registry add @fluid Установите компонент, указав его имя в реестре: npx shadcn@latest add @fluid/button
- Где скачать fluid-functionalism?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mickadesign/fluid-functionalism
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
React-компоненты в ретро-стиле 8-bit на базе shadcn/ui, которые добавляются в проект через shadcn CLI.
Коллекция UI-компонентов в стиле нео-брутализма на Tailwind CSS, созданная на основе shadcn/ui.
Библиотека анимированных UI-компонентов и эффектов для React и Tailwind CSS, которые можно скопировать в приложения на Next.js или shadcn/ui.
Бесплатная библиотека анимированных React-компонентов под лицензией MIT, созданная на Tailwind CSS и Motion для установки в проекты shadcn/ui.
Коллекция UI-компонентов для React Native, которые можно копировать в проект; портирована с shadcn/ui и стилизуется с помощью Nativewind или Uniwind.