React、Tailwind CSS、Base UIで構築したオープンソースのshadcn/uiコンポーネント、ブロック、ダッシュボードテンプレート。CLIまたはコピー&ペーストでプロジェクトに追加できます。
keenthemes/reui
Reactプロジェクトに直接コピーして使える、ダッシュボード風のサンプルを1,264件収録した、無料のオープンソースshadcn/uiコンポーネント・ブロックライブラリ。
- スター
- 3,942
- フォーク
- 171
- 未解決の Issue
- 37
- 最終コミット
- 22 日前
これは何?
ReUIは、shadcn/uiとTailwind CSSをベースにしたコンポーネントライブラリです。shadcn/uiには標準で含まれない、データグリッド、イベントカレンダー、ガントチャート、カンバンボード、フィルタービルダー、カスケーダー、コードブロック、カラーピッカーなど、独自開発のコンポーネントを27種類追加します。独自コンポーネントはすべて、Radix UI版とBase UI版の両方を利用できます。
npmパッケージをインストールする代わりに、たとえば`npx shadcn@latest add @reui/c-data-grid-9`のように、shadcn CLIを使ってコンポーネントを追加します。コードはリポジトリに取り込まれるため、独自のTailwindトークンに合わせて変更できます。カタログには、標準のshadcnプリミティブに加え、実際のダッシュボードに近いレイアウトで表示される、組み合わせ済みのサンプルが1,264件収録されています。
データグリッドはTanStack Table v9とTanStack Virtualをベースにしており、大規模なデータセットに対応するソート、フィルタリング、ピン留め、ドラッグ&ドロップ、仮想化をサポートします。無料のMCPサーバーとエージェントスキルを使えば、AIコーディングエージェントがReUIのコンポーネントを検索・インストールできます。有料のProプランでは、さらに多くのブロックが利用できます。
主な機能
- 01ベースのshadcn/uiにはない、データグリッド、ガントチャート、カンバン、イベントカレンダーなどの独自コンポーネントを27種類追加。
- 02独自コンポーネントすべてにRadix UI版とBase UI版を用意。
- 03shadcn CLIでコンポーネントをインストールし、コードを自分のリポジトリに取り込み可能。
- 04ダッシュボード風のレイアウトで表示される、組み合わせ済みのサンプルを1,264件収録。
- 05AIコーディングツール向けに、無料のMCPサーバーとエージェントスキルを提供。
- 06TypeScriptで実装され、MITライセンスで公開。
ユースケース
- ソート、フィルタリング、仮想化に対応したデータグリッドが必要な管理ダッシュボードの構築。
- ReactのWebアプリに、カレンダーやガントチャートなどのスケジュール表示を追加。
- 組み合わせ済みのダッシュボードやフォームのブロックを使って、プロダクトUIを素早くプロトタイピング。
- 検証済みのコンポーネントレジストリを使い、AIコーディングエージェントにshadcnベースのインターフェースを組み立てさせる。
クイックスタート
- 1
コンポーネントカタログを閲覧して、コンポーネントを選びます
- 2
shadcn CLI を使って、コンポーネントを shadcn/ui プロジェクトに追加します
npx shadcn@latest add @reui/data-grid
使う前に知っておきたいこと
- コピーして所有する形式のソースライブラリで、npm パッケージはありません。コピーしたコードは手動で保守・更新する必要があります。
- shadcn/ui、React 18 以降、Tailwind CSS 4 以降をベースとしているため、これらの環境をあらかじめ用意する必要があります。
収録されている特集
トピック
よくある質問
- reui とは?
- Reactプロジェクトに直接コピーして使える、ダッシュボード風のサンプルを1,264件収録した、無料のオープンソースshadcn/uiコンポーネント・ブロックライブラリ。 ReUIは、shadcn/uiとTailwind CSSをベースにしたコンポーネントライブラリです。shadcn/uiには標準で含まれない、データグリッド、イベントカレンダー、ガントチャート、カンバンボード、フィルタービルダー、カスケーダー、コードブロック、カラーピッカーなど、独自開発のコンポーネントを27種類追加します。独自コンポーネントはすべて、Radix UI版とBase UI版の両方を利用できます。
- reui は無料で使えますか?ライセンスは?
- reui は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- reui は今もメンテナンスされていますか?
- 活発にメンテナンス中。reui の最終コミットは 2026年10月16日 です。
- reui は何に使えますか?
- ソート、フィルタリング、仮想化に対応したデータグリッドが必要な管理ダッシュボードの構築。 ReactのWebアプリに、カレンダーやガントチャートなどのスケジュール表示を追加。 組み合わせ済みのダッシュボードやフォームのブロックを使って、プロダクトUIを素早くプロトタイピング。 検証済みのコンポーネントレジストリを使い、AIコーディングエージェントにshadcnベースのインターフェースを組み立てさせる。
- reui のインストール方法は?
- コンポーネントカタログを閲覧して、コンポーネントを選びます shadcn CLI を使って、コンポーネントを shadcn/ui プロジェクトに追加します: npx shadcn@latest add @reui/data-grid
- reui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/keenthemes/reui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
React AriaとTailwind CSS v4を基盤とするReact UIコンポーネントライブラリ。旧称はNextUI。
shadcn/uiをベースにしたレトロな8ビット風React UIコンポーネント。shadcn CLIでプロジェクトにコピーして使えます。
洗練されたUIコンポーネント、弾むようなホバー遷移、Radix版とBase UI版を備えたshadcn/uiコンポーネントレジストリ。
Next.js、Tailwind CSS、shadcn/uiで構築した、個性豊かなオープンソースのランディングページ集。それぞれが独立したプロジェクトです。
shadcn/uiをベースに、デスクトップ向けの初期設定やオプション機能を備えたTauriアプリを生成するCLI。