taiga-family/taiga-ui

Angular components library for awesome people

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 17th, 2026
Created on September 25th, 2020
Open Issues & Pull Requests: 128 (+0)
GitHub issues: Enabled
Number of forks: 574
Total Stargazers: 4,055 (+0)
Total Subscribers: 54 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.5 hours
Mean response time: 31.0 days
90th percentile: 74.0 days
Tracked items: 1,545

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 5% of issues opened in the past year have never received a reply. 52% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "contributions welcome" is answered fastest, typically in about 20 hours, while "v4" waits about 6 days. Almost all tracked open issues have seen activity in the last three months. 90% of issues opened in the past year have since been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 82
New in 7 days: 9
Closed in 7 days: 10
Avg open age: 444 days
Stale 30+ days: 35
Stale 90+ days: 3

Recent activity

Opened in 7 days: 5
Closed in 7 days: 10
Comments in 7 days: 1
Events in 7 days: 6

Top labels

  • P3 (380)
  • community contribution (228)
  • P2 (163)
  • v4 (41)
  • contributions welcome (27)
  • v5 (14)

Detailed Description

Taiga UI is a component library for Angular that provides a comprehensive, fully tree-shakable UI kit with over 130 components and 100+ directives built with TypeScript.

The library addresses the need for a flexible, production-ready component system by leveraging Angular's Secondary Entry Points mechanism to ensure unused code is eliminated from bundles. It uses dynamic content rendering through ng-polymethus and integrates Web APIs for Angular to handle browser functionality. Components are built with OnPush change detection and strict TypeScript mode, emphasizing performance and type safety. The toolkit includes customizable styling through CSS custom properties, dark theme support out of the box, and dependency injection patterns that allow components to adapt to various use cases without sacrificing basic UX principles.

Teams should adopt this library if they are building Angular applications that benefit from a large, well-engineered component ecosystem. It suits projects where bundle size matters due to its tree-shakable architecture, and where customization and dark mode support are valuable. The library is particularly appropriate for teams already committed to Angular and strict TypeScript practices. It has been used in production across numerous projects within the maintaining organization and beyond, indicating stability for real-world applications.

The project maintains active development with ongoing work toward current major versions while providing long-term support branches for earlier releases. Multiple major versions are actively tracked in the repository with documented compatibility matrices. The team has published design resources including a Figma library for earlier versions, with newer design assets in progress. Community contributions are actively solicited through GitHub issues and discussions, and the library participates in organized contribution events.