shadcn/uiプロジェクトへの導入を想定した、Tailwind CSSとMotion製のMITライセンスのReactアニメーションコンポーネント集。
magicuidesign/magicui
Next.jsやshadcn/uiのアプリにコピーして使える、アニメーション付きUIコンポーネントとエフェクトを集めたReact・Tailwind CSSライブラリです。
- スター
- 22,768
- フォーク
- 1,195
- 未解決の Issue
- 1
- 最終コミット
- 4 日前
これは何?
Magic UIは、Reactアプリ向けのアニメーション付きコンポーネントとビジュアルエフェクトを集めたライブラリです。パッケージをインストールしてインポートするのではなく、shadcn/uiと同じ方式で、コンポーネントのソースをプロジェクトにコピーし、必要に応じて調整して使います。
コンポーネントはTypeScript、Tailwind CSS、Framer Motionで構築されており、Next.jsプロジェクトを対象としています。アニメーション付きセクションや背景、ボタン、テキストエフェクトなど、デザイナーが手早くプロトタイプを作りたいランディングページ向けの要素を幅広く揃えています。
MITライセンスで提供されており、コンポーネントのプレビューと導入手順を掲載したオンラインドキュメントサイトもあります。
主な機能
- 01パッケージ依存を追加せず、コンポーネントをコピー&ペーストして利用できます。
- 02React、TypeScript、Tailwind CSS、Framer Motionで構築されています。
- 03アニメーション付きの背景、ボタン、テキストエフェクトを収録しています。
- 04コンポーネントのプレビューを掲載したドキュメントサイトがあります。
ユースケース
- Next.jsのランディングページに、アニメーション付きのヒーローセクションやエフェクトを追加する。
- shadcn/uiベースのプロジェクトで、インターフェースの動きを手早くプロトタイプする。
- アニメーション付きコンポーネントをベースとして取り入れ、カスタマイズする。
クイックスタート
- 1
ドキュメントサイトでコンポーネントを確認する
- 2
コンポーネントを追加する場合は、コントリビューションガイドを読む
使う前に知っておきたいこと
- READMEにはインストールコマンドがありません。コンポーネントはパッケージとしてインストールするのではなく、プロジェクトにコピーして使用します。
- ドキュメントは magicui.design で外部公開されています。
トピック
よくある質問
- magicui とは?
- Next.jsやshadcn/uiのアプリにコピーして使える、アニメーション付きUIコンポーネントとエフェクトを集めたReact・Tailwind CSSライブラリです。 Magic UIは、Reactアプリ向けのアニメーション付きコンポーネントとビジュアルエフェクトを集めたライブラリです。パッケージをインストールしてインポートするのではなく、shadcn/uiと同じ方式で、コンポーネントのソースをプロジェクトにコピーし、必要に応じて調整して使います。
- magicui は無料で使えますか?ライセンスは?
- magicui は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- magicui は今もメンテナンスされていますか?
- 活発にメンテナンス中。magicui の最終コミットは 2026年10月17日 です。
- magicui は何に使えますか?
- Next.jsのランディングページに、アニメーション付きのヒーローセクションやエフェクトを追加する。 shadcn/uiベースのプロジェクトで、インターフェースの動きを手早くプロトタイプする。 アニメーション付きコンポーネントをベースとして取り入れ、カスタマイズする。
- magicui のインストール方法は?
- ドキュメントサイトでコンポーネントを確認する コンポーネントを追加する場合は、コントリビューションガイドを読む
- magicui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/magicuidesign/magicui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Tailwind CSSとmotionを基盤に、再利用可能なカーソル追従エフェクトを提供するReact・Next.js向けアニメーションライブラリ。
shadcnまたはjsrepoから導入できる、無料でアニメーションやカスタマイズに対応したReact・Next.jsコンポーネントと背景素材を215種類以上収録したライブラリです。
React AriaとTailwind CSS v4を基盤とするReact UIコンポーネントライブラリ。旧称はNextUI。
Next.jsとTradingViewで構築された、ライブチャート、価格アラート、ウォッチリスト、企業情報を備える、セルフホスト可能なオープンソース株式市場ダッシュボード。
友人や家族とのグループ支出を共有して残高を管理できる、無料のオープンソースなSplitwise代替アプリ。