Repolode
nank1ro

nank1ro/flutter-shadcn-ui

shadcn/uiをFlutterに移植し、Flutterアプリ向けのカスタマイズ可能なUIコンポーネントを提供します。

スター
2,842
フォーク
202
未解決の Issue
48
最終コミット
12 時間前

これは何?

Flutter ShadcnUIは、shadcn/uiのデザインシステムをFlutterに導入します。ボタン、カード、ダイアログ、フォーム、日付・時刻ピッカー、タブ、テーブル、トースト、シートなど、shadcnらしいデザインのウィジェットをそろえています。

各コンポーネントはカスタマイズを前提に作られており、ウィジェットごとにスタイル設定を変更できます。コードをフォークしなくても、色、サイズ、動作をアプリに合わせて調整できます。各コンポーネントのインタラクティブなサンプルを含むドキュメントを公開しており、パッケージはpub.devでshadcn_uiとして配布されています。

このライブラリは開発途中です。Carousel、Command、Data Table、Drawer、Skeleton、Toggleなど、未完成として掲載されているコンポーネントがいくつかあります。また、一部のshadcnコンポーネントは既存のFlutterウィジェットで代替されています。

主な機能

  • 01ボタン、カード、ダイアログ、フォームなど、shadcn/uiのコンポーネントをFlutterに移植しています。
  • 02各ウィジェットで色、サイズ、動作のスタイル設定を変更できます。
  • 03日付ピッカー、時刻ピッカー、input OTP、カレンダー、リサイズ可能なレイアウトを備えています。
  • 04各コンポーネントのサンプルを含むインタラクティブなドキュメントを提供しています。
  • 05pub.devでshadcn_uiパッケージとして配布されています。

ユースケース

  • すべてのウィジェットを一からデザインせずに、モダンなshadcn風のUIを備えたFlutterアプリを構築する。
  • input、select、checkbox、日付ピッカーの各コンポーネントを使ってフォームを作成する。
  • 統一感のあるデザインで、Flutterアプリにトースト、ダイアログ、シートを追加する。

使う前に知っておきたいこと

  • Carousel、Data Table、Navigation Menu、Pagination、Toggle など、まだ移植されていない shadcn/ui コンポーネントがいくつかあります。

収録されている特集

トピック

よくある質問

flutter-shadcn-ui とは?
shadcn/uiをFlutterに移植し、Flutterアプリ向けのカスタマイズ可能なUIコンポーネントを提供します。 Flutter ShadcnUIは、shadcn/uiのデザインシステムをFlutterに導入します。ボタン、カード、ダイアログ、フォーム、日付・時刻ピッカー、タブ、テーブル、トースト、シートなど、shadcnらしいデザインのウィジェットをそろえています。
flutter-shadcn-ui は無料で使えますか?ライセンスは?
flutter-shadcn-ui は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
flutter-shadcn-ui は今もメンテナンスされていますか?
活発にメンテナンス中。flutter-shadcn-ui の最終コミットは 2026年11月7日 です。
flutter-shadcn-ui は何に使えますか?
すべてのウィジェットを一からデザインせずに、モダンなshadcn風のUIを備えたFlutterアプリを構築する。 input、select、checkbox、日付ピッカーの各コンポーネントを使ってフォームを作成する。 統一感のあるデザインで、Flutterアプリにトースト、ダイアログ、シートを追加する。
flutter-shadcn-ui はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/nank1ro/flutter-shadcn-ui

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト