Una biblioteca gratuita y de código abierto que añade componentes de UI listos para usar como nombres de clases sobre Tailwind CSS.
taiga-family/taiga-ui
Kit de UI para Angular con más de 130 componentes y 100 directivas, distribuido en puntos de entrada secundarios compatibles con tree-shaking y con temas basados en propiedades personalizadas de CSS.
- Estrellas
- 4,085
- Forks
- 584
- Issues abiertos
- 141
- Último commit
- hace 19 horas
¿Qué es?
Taiga UI es una biblioteca de componentes para Angular compuesta por varios paquetes base y complementos. Se basa en el enfoque ng-polymorpheus para el contenido dinámico y utiliza Web APIs for Angular para acceder al navegador.
Cada entidad se expone mediante puntos de entrada secundarios, por lo que importar un solo componente solo incluye en el bundle el código de ese componente. Los estilos se basan en propiedades personalizadas de CSS e incluye un tema oscuro listo para usar. Los componentes utilizan la detección de cambios OnPush y el proyecto está escrito en modo estricto de TypeScript.
La versión principal actual, 5.x, está dirigida a Angular 19 y versiones posteriores. El repositorio también incluye bibliotecas de Figma para las versiones 2.x y 3.x; la biblioteca de Figma para 5.x aún está en desarrollo.
Funciones clave
- 01Los puntos de entrada secundarios permiten aplicar tree-shaking para que solo lleguen al bundle los componentes importados.
- 02Los estilos se basan en propiedades personalizadas de CSS e incluyen un tema oscuro listo para usar.
- 03Más de 130 componentes y más de 100 directivas, además de tokens, utilidades y herramientas.
- 04Los componentes utilizan la detección de cambios OnPush y el código usa TypeScript estricto.
- 05Basado en ng-polymorpheus y Web APIs for Angular.
Casos de uso
- Crear una aplicación web con Angular que necesite un amplio conjunto de componentes de UI listos para usar.
- Crear la interfaz de un producto con un tema visual personalizado basado en variables CSS.
- Añadir modo oscuro a una aplicación Angular sin escribir lógica de temas personalizada para cada componente.
Inicio rápido
- 1
Abre la guía Getting started en el sitio web oficial
- 2
O usa el starter de StackBlitz para probar un ejemplo en el navegador
Antes de usarlo
- Es un kit de interfaz de usuario exclusivo para Angular, por lo que no se puede usar con otros frameworks.
- La versión actual de la rama v5 requiere Angular 19 o posterior; los proyectos de Angular más antiguos necesitan las ramas LTS v4 o v3.
- La biblioteca de diseño de Figma solo está disponible para las versiones 2.x y 3.x.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es taiga-ui?
- Kit de UI para Angular con más de 130 componentes y 100 directivas, distribuido en puntos de entrada secundarios compatibles con tree-shaking y con temas basados en propiedades personalizadas de CSS. Taiga UI es una biblioteca de componentes para Angular compuesta por varios paquetes base y complementos. Se basa en el enfoque ng-polymorpheus para el contenido dinámico y utiliza Web APIs for Angular para acceder al navegador.
- ¿taiga-ui es gratuito? ¿Qué licencia tiene?
- taiga-ui es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿taiga-ui sigue mantenido?
- Mantenimiento activo. El último commit de taiga-ui fue el 6 nov 2026.
- ¿Para qué puedo usar taiga-ui?
- Crear una aplicación web con Angular que necesite un amplio conjunto de componentes de UI listos para usar. Crear la interfaz de un producto con un tema visual personalizado basado en variables CSS. Añadir modo oscuro a una aplicación Angular sin escribir lógica de temas personalizada para cada componente.
- ¿Cómo se instala taiga-ui?
- Abre la guía Getting started en el sitio web oficial O usa el starter de StackBlitz para probar un ejemplo en el navegador
- ¿Dónde consigo taiga-ui?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/taiga-family/taiga-ui
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección gratuita y de código abierto de componentes de interfaz para Tailwind CSS que puedes copiar y pegar en tus proyectos, sin instalar ningún paquete.
Biblioteca de componentes Material Design para Blazor, escrita íntegramente en C# para que los desarrolladores de .NET creen interfaces web con poco CSS o JavaScript.
Biblioteca de componentes UI para Vue de nivel empresarial, basada en el lenguaje de diseño de Ant Design y compatible con Vue 2 y Vue 3.
Implementación de componentes al estilo shadcn/ui con HTML, CSS y JavaScript vanilla sobre Tailwind CSS, sin necesidad de React.
Biblioteca de componentes de UI para React basada en React Aria y Tailwind CSS v4, antes conocida como NextUI.