React、Next.js、Astro、通常のHTMLタグ、SVG、ターミナルで使える、240種類のアニメーションASCIIアート
ui-layouts/cursify
Tailwind CSSとmotionを基盤に、再利用可能なカーソル追従エフェクトを提供するReact・Next.js向けアニメーションライブラリ。
- スター
- 2,116
- フォーク
- 102
- 未解決の Issue
- 9
- 最終コミット
- 7 か月前
これは何?
Cursifyは、ReactやNext.jsのプロジェクト向けにカーソルアニメーションのコンポーネントを集めたライブラリです。コンポーネントをコピーして使う形式のレジストリとして構成されており、各エフェクトのコードはリポジトリ内にあり、プロジェクトに追加してその場で調整することを想定しています。
リポジトリは、コンポーネントを実際に試せるセクションを備えたドキュメントサイト、コンポーネントのソースファイルを格納するレジストリフォルダ、MDXページを置くコンテンツフォルダで構成されています。コンポーネントのスタイリングにはTailwind CSS、アニメーションにはmotionライブラリを使うため、導入時には両方が必要です。また、コード全体でclsxとtailwind-mergeを基盤とする小さなcnヘルパーと、メディアクエリ用のhookも使用しています。
アニメーションのロジックを一から書かずに、ランディングページやプロダクトサイトへインタラクティブなカーソルエフェクトを追加したいフロントエンド開発者を対象としています。
主な機能
- 01ReactやNext.js向けに、再利用可能なカーソル追従アニメーションコンポーネントを提供します。
- 02スタイリングにTailwind CSS、アニメーションにmotionライブラリを使用します。
- 03プロジェクトにコピーして使えるソースコードとしてコンポーネントを提供します。
- 04コンポーネントを実際に試せるプレビュー付きのドキュメントサイトを備えています。
ユースケース
- マーケティングページやランディングページに、インタラクティブなカーソルエフェクトを追加する。
- Next.jsサイトでホバーやカーソルのインタラクションを試作する。
- 独自のエフェクトを作る際の出発点として、カーソルアニメーションのコードを活用する。
クイックスタート
- 1
Tailwind CSSをインストールします(ほとんどのコンポーネントで必要です)
- 2
motion、clsx、tailwind-mergeをインストールします
npm install motion clsx tailwind-merge - 3
cnヘルパーをutils.tsに追加し、READMEからuseMediaQueryフックを追加します
使う前に知っておきたいこと
- ライセンスが明記されていないため、利用権が不明確です。
- READMEに実行手順はありません。コンポーネントは単独で実行するのではなく、自分のプロジェクトにコピーして使用します。
- ほとんどのコンポーネントでは、事前にTailwind CSSとmotionをセットアップする必要があります。
トピック
よくある質問
- cursify とは?
- Tailwind CSSとmotionを基盤に、再利用可能なカーソル追従エフェクトを提供するReact・Next.js向けアニメーションライブラリ。 Cursifyは、ReactやNext.jsのプロジェクト向けにカーソルアニメーションのコンポーネントを集めたライブラリです。コンポーネントをコピーして使う形式のレジストリとして構成されており、各エフェクトのコードはリポジトリ内にあり、プロジェクトに追加してその場で調整することを想定しています。
- cursify は無料で使えますか?ライセンスは?
- cursify にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- cursify は今もメンテナンスされていますか?
- 半年以上コミットなし。cursify の最終コミットは 2026年3月31日 です。
- cursify は何に使えますか?
- マーケティングページやランディングページに、インタラクティブなカーソルエフェクトを追加する。 Next.jsサイトでホバーやカーソルのインタラクションを試作する。 独自のエフェクトを作る際の出発点として、カーソルアニメーションのコードを活用する。
- cursify のインストール方法は?
- Tailwind CSSをインストールします(ほとんどのコンポーネントで必要です) motion、clsx、tailwind-mergeをインストールします: npm install motion clsx tailwind-merge cnヘルパーをutils.tsに追加し、READMEからuseMediaQueryフックを追加します
- cursify はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ui-layouts/cursify
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Material 3 Expressiveのアプリ画面をブラウザーでスケッチし、AIコーディングツール向けのプロンプトに変換
React、Next.js、Vue、Svelte、Astro、通常のHTMLに対応するオープンソースのCookie同意管理ツール
アクセシビリティとパフォーマンスへの配慮を組み込んだ、React、Next.js、Svelte、Astro向けMotion.devアニメーション生成Claude Codeスキル。
ライブプレビューとReactの全ソースを備えた、ログイン不要のThree.js/WebGL UIコンポーネントカタログ
Reactコンポーネントとしてnpmで利用できる、カスタマイズ可能な開発者向けSVGロゴ集。