ダークモードとNext.js RSCに対応し、Webアプリをすばやく構築できるアクセシブルなReactコンポーネントライブラリ兼デザインシステム。
huntabyte/shadcn-svelte
shadcn/uiをSvelteに移植した非公式プロジェクト。アクセシブルでカスタマイズ可能なコンポーネントを自分のアプリにコピーして使えます。
- スター
- 9,199
- フォーク
- 575
- 未解決の Issue
- 114
- 最終コミット
- 12 時間前
これは何?
shadcn-svelteは、shadcn/uiのアプローチをSvelteに取り入れたプロジェクトです。コンポーネントパッケージをインストールするのではなく、コンポーネントのソースコードをプロジェクトにコピーし、必要に応じて変更できます。コンポーネントはアクセシビリティとカスタマイズ性を考慮して作られており、自分でコンポーネントライブラリを構築するための土台として位置づけられています。
このプロジェクトは、コミュニティ主導の非公式な移植版です。shadcnとは提携していませんが、作者によると、プロジェクトの開始前にshadcnから了承を得ています。ドキュメントサイトでは、インストール方法とコンポーネントの使い方を確認できます。
プロジェクトはTypeScriptで記述され、Tailwind CSSをスタイリング層として、SvelteKitとSvelte 5のプロジェクトを対象としています。MITライセンスで公開されています。
主な機能
- 01ブラックボックスのパッケージをインストールするのではなく、コンポーネントのソースコードをコピーして使えます。
- 02アクセシビリティとカスタマイズ性を考慮して設計されたコンポーネントです。
- 03SvelteKitとSvelte 5のプロジェクト向けです。
- 04Tailwind CSSでスタイリングされています。
- 05独自のコンポーネントライブラリを構築するための土台として使えます。
ユースケース
- すぐに使えて編集もできるコンポーネントを使い、SvelteKitアプリケーションのUIを構築する。
- Svelteをベースに、社内デザインシステムやコンポーネントライブラリを作成する。
- ダイアログ、フォーム、メニューを一から実装せずに追加する。
クイックスタート
- 1
まずドキュメントサイトにアクセスしてください
- 2
ドキュメントでインストールガイドをお読みください
使う前に知っておきたいこと
- 非公式のコミュニティ移植版であり、shadcn/ui とは関係ありません。
- コンポーネントはバージョン管理されたパッケージとしてインストールするのではなく、プロジェクトにコピーします。
トピック
よくある質問
- shadcn-svelte とは?
- shadcn/uiをSvelteに移植した非公式プロジェクト。アクセシブルでカスタマイズ可能なコンポーネントを自分のアプリにコピーして使えます。 shadcn-svelteは、shadcn/uiのアプローチをSvelteに取り入れたプロジェクトです。コンポーネントパッケージをインストールするのではなく、コンポーネントのソースコードをプロジェクトにコピーし、必要に応じて変更できます。コンポーネントはアクセシビリティとカスタマイズ性を考慮して作られており、自分でコンポーネントライブラリを構築するための土台として位置づけられています。
- shadcn-svelte は無料で使えますか?ライセンスは?
- shadcn-svelte は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- shadcn-svelte は今もメンテナンスされていますか?
- 活発にメンテナンス中。shadcn-svelte の最終コミットは 2026年10月20日 です。
- shadcn-svelte は何に使えますか?
- すぐに使えて編集もできるコンポーネントを使い、SvelteKitアプリケーションのUIを構築する。 Svelteをベースに、社内デザインシステムやコンポーネントライブラリを作成する。 ダイアログ、フォーム、メニューを一から実装せずに追加する。
- shadcn-svelte のインストール方法は?
- まずドキュメントサイトにアクセスしてください ドキュメントでインストールガイドをお読みください
- shadcn-svelte はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/huntabyte/shadcn-svelte
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Next.jsやshadcn/uiのアプリにコピーして使える、アニメーション付きUIコンポーネントとエフェクトを集めたReact・Tailwind CSSライブラリです。
React 19とStyleXを基盤とした、150以上のアクセシブルなコンポーネント、テーマ、CLIを備えるオープンソースのReactデザインシステム。
独自のデザインシステム構築に使える、アクセシブルなUIプリミティブを備えたスタイルなしのReactコンポーネントライブラリ。
shadcn/uiプロジェクトへの導入を想定した、Tailwind CSSとMotion製のMITライセンスのReactアニメーションコンポーネント集。
Radix UIとTailwind CSSを基盤とする、コピーして使えるReactコンポーネント集。コードは自分で所有し、自由にカスタマイズできます。