Tailwind CSSにクラス名で使えるUIコンポーネントを追加する、無料のオープンソースライブラリ。
taiga-family/taiga-ui
CSSカスタムプロパティによるテーマ設定に対応し、ツリーシェイキング可能なセカンダリエントリーポイントとして提供される、130以上のコンポーネントと100以上のディレクティブを備えたAngular UIキット。
- スター
- 4,085
- フォーク
- 584
- 未解決の Issue
- 141
- 最終コミット
- 19 時間前
これは何?
Taiga UIは、複数のベースパッケージとアドオンで構成されるAngularコンポーネントライブラリです。動的コンテンツにはng-polymorpheusのアプローチを採用し、ブラウザーへのアクセスにはWeb APIs for Angularを使用します。
各エンティティはセカンダリエントリーポイントとして公開されるため、単一のコンポーネントをインポートすれば、そのコンポーネントのコードだけがバンドルに含まれます。スタイルにはCSSカスタムプロパティを使用し、ダークテーマも標準で用意されています。コンポーネントはOnPush変更検知を使用し、プロジェクトはTypeScriptのstrictモードで記述されています。
現行のメジャーバージョンである5.xは、Angular 19以降を対象としています。リポジトリには2.xおよび3.x向けのFigmaライブラリも含まれていますが、5.x向けのFigmaライブラリは現在も開発中です。
主な機能
- 01セカンダリエントリーポイントによりツリーシェイキングが可能で、インポートしたコンポーネントだけがバンドルに含まれます。
- 02CSSカスタムプロパティでスタイルを設定でき、ダークテーマも標準で利用できます。
- 03130以上のコンポーネントと100以上のディレクティブに加え、トークン、ユーティリティ、ツールを提供します。
- 04コンポーネントはOnPush変更検知を使用し、コードベースはTypeScriptのstrictモードで記述されています。
- 05ng-polymorpheusとWeb APIs for Angularを基盤としています。
ユースケース
- 幅広い既製UIコンポーネントを必要とするAngular Webアプリケーションの構築。
- CSS変数で見た目をカスタマイズできるプロダクトUIの作成。
- コンポーネントごとに独自のテーマロジックを実装せずに、Angularアプリへダークモードを追加。
クイックスタート
- 1
公式サイトの「Getting started」ガイドを開く
- 2
または、StackBlitzのスターターを使って、ブラウザーでサンプルを試す
使う前に知っておきたいこと
- Angular専用のUIキットのため、ほかのフレームワークでは使用できません。
- 現行のv5系列にはAngular 19以降が必要です。古いAngularプロジェクトでは、v4またはv3のLTS系列を使用してください。
- Figmaデザインライブラリは、バージョン2.xと3.xでのみ利用できます。
収録されている特集
トピック
よくある質問
- taiga-ui とは?
- CSSカスタムプロパティによるテーマ設定に対応し、ツリーシェイキング可能なセカンダリエントリーポイントとして提供される、130以上のコンポーネントと100以上のディレクティブを備えたAngular UIキット。 Taiga UIは、複数のベースパッケージとアドオンで構成されるAngularコンポーネントライブラリです。動的コンテンツにはng-polymorpheusのアプローチを採用し、ブラウザーへのアクセスにはWeb APIs for Angularを使用します。
- taiga-ui は無料で使えますか?ライセンスは?
- taiga-ui は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- taiga-ui は今もメンテナンスされていますか?
- 活発にメンテナンス中。taiga-ui の最終コミットは 2026年11月6日 です。
- taiga-ui は何に使えますか?
- 幅広い既製UIコンポーネントを必要とするAngular Webアプリケーションの構築。 CSS変数で見た目をカスタマイズできるプロダクトUIの作成。 コンポーネントごとに独自のテーマロジックを実装せずに、Angularアプリへダークモードを追加。
- taiga-ui のインストール方法は?
- 公式サイトの「Getting started」ガイドを開く または、StackBlitzのスターターを使って、ブラウザーでサンプルを試す
- taiga-ui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/taiga-family/taiga-ui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
インストール不要で、コンポーネントをコピーして自分のプロジェクトに貼り付けて使える、無料のオープンソース Tailwind CSS UI コンポーネント集です。
すべてC#で実装されたBlazor向けMaterial Designコンポーネントライブラリ。CSSやJavaScriptをあまり書かずに、.NET開発者がWeb UIを構築できます。
Ant Designのデザイン言語に基づくエンタープライズ向けVue UIコンポーネントライブラリ。Vue 2とVue 3に対応。
Tailwind CSSで構築した、Reactなしで使えるshadcn/ui風コンポーネントの素のHTML/CSS/JavaScript実装。
React AriaとTailwind CSS v4を基盤とするReact UIコンポーネントライブラリ。旧称はNextUI。