Zenn

shadcn/ui型のコンポーネント集まとめ

2025/03/21に公開
16

こんにちは、Morphでフロントエンド開発をしている三橋です。

みなさん、shadcn/ui使ってますか?😀

shadcn/uiは美しくシンプルなコンポーネント集であるだけでなく、「オープンコード」というコンセプトを提唱しています。これは、バンドルされたコンポーネント集をnpmを通じて配布するのではなく、ユーザーのコードベースにコードをコピーするというアプローチです。これにより、ユーザーは完成されたデフォルトを使うだけでなく、自身の用途に合わせたカスタマイズをすることができます。また、このオープンコードのコンセプトに沿ってコンポーネントを配布するためにCLIも提供しています。

本記事では、shadcn/uiと同様にオープンコードの特徴を持つコンポーネント集を紹介します。

Tremor

https://tremor.so/

✅ ユースケース: ダッシュボードや社内アプリ

Tremorは、ダッシュボード構築のためのコンポーネント集です。美しいチャートが特徴です。先日、Vercelに買収されたことでも話題ですね。チャート部分にはRechartsを使用します。

Magic UI

https://magicui.design/

✅ ユースケース: Webサイトやランディングページ

Magic UIは、美しいアニメーションを特徴に持つコンポーネント集です。アニメーション部分には motion (旧Framer Motion) を使用しています。

LangfuseMillion.devのウェブサイトで使われているそうです。

Aceternity UI

https://ui.aceternity.com/

✅ ユースケース: Webサイトやランディングページ

Aceternity UIも、美しいアニメーションを備えたコンポーネント集です。こちらもアニメーションにはmotionを使用しています。

Cursorのウェブサイトで使われているそうです。

Motion-Primitives

https://motion-primitives.com/

✅ ユースケース: WebサイトやWebアプリ

Motion Primitiveは、美しくシンプルなアニメーションが特徴のコンポーネント集です。その名の通り、Magic UIやAceternity UIに比べてシンプルで、既存のコードベースに組み込むのに向いていると感じます。また、オリジナルのshadcn/uiと似た雰囲気なのも良い点ですね。

Origin UI

https://originui.com/

✅ ユースケース: WebサイトやWebアプリ

Origin UIには、本家shadcn/uiよりももう少しバルクの大きいコンポーネントが揃っています。たとえばタイムライン表示やリッチなダイアログなど、気の利いたコンポーネントが嬉しいですね。

Cult UI

https://www.cult-ui.com/

✅ ユースケース: WebサイトやWebアプリ

Cult UIは大胆なデザインとアニメーションが特徴です。また、Dynamic IslandやDockなど、Apple OSを模したコンポーネントもおもしろいですね。

React Flow

https://reactflow.dev/

✅ ユースケース: フロー表示のあるWebアプリ

フロー型の表示に便利なReact Flowも、shadcn/ui CLIでのインストールに対応しています。フロー型のUIが必要な際には最適ですね。

Stripeのドキュメント、Attio、Typeformなどで使われているそうです。

assitant-ui

https://www.assistant-ui.com/

✅ ユースケース: AIチャット

AIチャット向けのコンポーネント集です。チャット画面のコンポーネントだけではなく、ファイルアップロードやスレッド管理など、ChatGPTのようなAIチャットアプリを作ろうと思った時に必要になる機能をカバーしています。

16

Discussion

ログインするとコメントできます