Об этом проекте
HeroUI, поддерживаемая heroui-inc и ранее известная как NextUI, представляет собой библиотеку UI-компонентов для React. Согласно README, она сочетает в себе поведение доступности React Aria со стилизацией Tailwind CSS v4. Библиотека предоставляет API составных компонентов, таких как Card.Header и Card.Content, и не требует использования Provider. Заявлена совместимость с React 19 и Next.js.
Проект поставляет @heroui/react как полный набор компонентов, @heroui/styles только для стилей и тем, а также отдельные пакеты, такие как @heroui/button и @heroui/modal, для импорта отдельных компонентов с поддержкой tree-shaking. Установка осуществляется через npm install @heroui/react.
В README подчеркивается поддержка разработки на базе ИИ: пакет MCP-сервера @heroui/react-mcp для таких редакторов, как Cursor, Claude Code и Windsurf; файл llms.txt по адресу heroui.com/llms.txt для структурированного контекста компонентов; и навыки агентов, устанавливаемые с помощью npx heroui-cli agents-md.
Документация доступна на heroui.com (текущая версия v3, версия v2 — на v2.heroui.com). Доступен Storybook по адресу storybook-v3.heroui.com и ссылка на Figma kit. Каналы сообщества включают Discord, X и GitHub Discussions. Вклад в проект приветствуется в соответствии с правилами контрибьютинга и кодексом поведения. Лицензия — MIT.
В README предлагается использовать HeroUI для SaaS-приложений, дашбордов, панелей администратора, интернет-магазинов, маркетинговых сайтов, а также проектов на React или Next.js, где важны дизайн и доступность. Также приведена сравнительная таблица, позиционирующая библиотеку как решение с полным набором функций (batteries-included) и нативной поддержкой Tailwind по сравнению с shadcn/ui, MUI, Chakra UI и Mantine.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.