Коллекция React-компонентов на базе Radix UI и Tailwind CSS: копируйте их в свой проект, владейте кодом и настраивайте его под себя.
mui/base-ui
Библиотека React-компонентов без стилей: доступные UI-примитивы для создания собственных дизайн-систем.
- Звёзды
- 11,193
- Форки
- 582
- Открытые issues
- 429
- Последний коммит
- 6 часов назад
Что это?
Base UI — библиотека React-компонентов без стилей для создания пользовательских интерфейсов. Компоненты отвечают за поведение, доступность и состояние, а визуальное оформление вы задаёте сами — поэтому библиотека впишется в любую дизайн-систему и подойдёт для любого подхода к CSS.
Проект создан командой, стоящей за Radix, Floating UI и Material UI, и рассчитан на разработчиков, которым нужны доступные интерактивные элементы без готовой визуальной темы. Документация, руководство по быстрому старту и заметки о выпусках доступны на base-ui.com.
Проект написан на TypeScript и распространяется по лицензии MIT. В репозитории есть руководство для участников с описанием того, как предлагать исправления, собирать проект и тестировать изменения.
Ключевые возможности
- 01Компоненты без стилей, в которых всё визуальное оформление остаётся на усмотрение разработчика.
- 02Встроенная поддержка доступности на основе паттернов WAI-ARIA.
- 03Написана на TypeScript для приложений на React.
- 04Предназначена для создания собственных дизайн-систем из комбинируемых компонентов.
Сценарии использования
- Создание собственной дизайн-системы с полным контролем над стилями.
- Добавление доступных диалогов, меню или элементов форм в приложение на React без готовой темы.
- Переход со стилизованной библиотеки компонентов с сохранением согласованного поведения.
Быстрый старт
- 1
Прочитайте краткое руководство по началу работы с Base UI в документации
- 2
Проверьте страницу релизов, чтобы узнать о последних обновлениях
Темы
Частые вопросы
- Что такое base-ui?
- Библиотека React-компонентов без стилей: доступные UI-примитивы для создания собственных дизайн-систем. Base UI — библиотека React-компонентов без стилей для создания пользовательских интерфейсов. Компоненты отвечают за поведение, доступность и состояние, а визуальное оформление вы задаёте сами — поэтому библиотека впишется в любую дизайн-систему и подойдёт для любого подхода к CSS.
- base-ui можно использовать бесплатно? Какая у него лицензия?
- base-ui распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- base-ui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в base-ui — 21 окт. 2026 г..
- Для чего можно использовать base-ui?
- Создание собственной дизайн-системы с полным контролем над стилями. Добавление доступных диалогов, меню или элементов форм в приложение на React без готовой темы. Переход со стилизованной библиотеки компонентов с сохранением согласованного поведения.
- Как установить base-ui?
- Прочитайте краткое руководство по началу работы с Base UI в документации Проверьте страницу релизов, чтобы узнать о последних обновлениях
- Где скачать base-ui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mui/base-ui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека доступных React-компонентов и дизайн-система для быстрой разработки веб-приложений с поддержкой тёмной темы и Next.js RSC.
Библиотека React-компонентов на базе React Aria и Tailwind CSS v4, ранее известная как NextUI.
Открытая дизайн-система для React: более 150 доступных компонентов, темы и CLI на базе React 19 и StyleX.
Корпоративная библиотека UI-компонентов для React и язык дизайна для создания веб-приложений.
Библиотека компонентов React с готовыми UI-компонентами, реализующими Material Design от Google.