Бесплатная библиотека компонентов с открытым исходным кодом: готовые UI-компоненты доступны в Tailwind CSS через имена классов.
taiga-family/taiga-ui
UI-kit для Angular с более чем 130 компонентами и 100 директивами: tree-shaking через дополнительные точки входа и темы на CSS custom properties.
- Звёзды
- 4,085
- Форки
- 585
- Открытые issues
- 141
- Последний коммит
- 14 часов назад
Что это?
Taiga UI — библиотека компонентов для Angular, состоящая из нескольких базовых пакетов и дополнений. Она основана на подходе ng-polymorpheus для работы с динамическим содержимым и использует Web APIs for Angular для взаимодействия с браузером.
Каждая сущность доступна через дополнительную точку входа, поэтому при импорте отдельного компонента в бандл попадает только его код. Для стилизации используются CSS custom properties, а тёмная тема доступна из коробки. Компоненты используют стратегию обнаружения изменений OnPush, а проект написан в строгом режиме TypeScript.
Текущая мажорная версия 5.x рассчитана на Angular 19 и новее. В репозитории также есть библиотеки Figma для версий 2.x и 3.x, а библиотека Figma для 5.x пока в разработке.
Ключевые возможности
- 01Дополнительные точки входа позволяют использовать tree-shaking, чтобы в бандл попадали только импортированные компоненты.
- 02Для стилизации используются CSS custom properties; тёмная тема доступна из коробки.
- 03Более 130 компонентов и 100 директив, а также токены, утилиты и инструменты.
- 04Компоненты используют стратегию обнаружения изменений OnPush, а кодовая база — строгий режим TypeScript.
- 05Основана на ng-polymorpheus и Web APIs for Angular.
Сценарии использования
- Создание веб-приложения на Angular, которому нужен широкий набор готовых UI-компонентов.
- Создание интерфейса продукта с собственной визуальной темой на основе CSS-переменных.
- Добавление тёмной темы в приложение Angular без написания отдельной логики темизации для каждого компонента.
Быстрый старт
- 1
Откройте руководство Getting started на официальном сайте
- 2
Или воспользуйтесь стартовым проектом StackBlitz, чтобы попробовать пример в браузере
Что важно знать
- Это UI-kit только для Angular, поэтому использовать его с другими фреймворками нельзя.
- Для текущей ветки v5 требуется Angular 19 или новее; для более старых проектов Angular нужны ветки v4 или v3 LTS.
- Библиотека дизайна Figma доступна только для версий 2.x и 3.x.
В подборках
Темы
Частые вопросы
- Что такое taiga-ui?
- UI-kit для Angular с более чем 130 компонентами и 100 директивами: tree-shaking через дополнительные точки входа и темы на CSS custom properties. Taiga UI — библиотека компонентов для Angular, состоящая из нескольких базовых пакетов и дополнений. Она основана на подходе ng-polymorpheus для работы с динамическим содержимым и использует Web APIs for Angular для взаимодействия с браузером.
- taiga-ui можно использовать бесплатно? Какая у него лицензия?
- taiga-ui распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- taiga-ui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в taiga-ui — 5 нояб. 2026 г..
- Для чего можно использовать taiga-ui?
- Создание веб-приложения на Angular, которому нужен широкий набор готовых UI-компонентов. Создание интерфейса продукта с собственной визуальной темой на основе CSS-переменных. Добавление тёмной темы в приложение Angular без написания отдельной логики темизации для каждого компонента.
- Как установить taiga-ui?
- Откройте руководство Getting started на официальном сайте Или воспользуйтесь стартовым проектом StackBlitz, чтобы попробовать пример в браузере
- Где скачать taiga-ui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/taiga-family/taiga-ui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатная коллекция UI-компонентов на Tailwind CSS с открытым исходным кодом: скопируйте их в свой проект, ничего устанавливать не нужно.
Библиотека компонентов Material Design для Blazor, полностью написанная на C#: .NET-разработчики могут создавать веб-интерфейсы почти без CSS и JavaScript.
Корпоративная библиотека UI-компонентов для Vue на основе дизайн-системы Ant Design с поддержкой Vue 2 и Vue 3.
Реализация компонентов в стиле shadcn/ui на обычных HTML, CSS и JavaScript с Tailwind CSS — без React.
Библиотека React-компонентов на базе React Aria и Tailwind CSS v4, ранее известная как NextUI.