Angularは、CLI、ルーティング、フォーム、SSR、Materialコンポーネントを備えた、TypeScriptベースのWebアプリケーション開発プラットフォームです。
sveltejs/kit
ルーティング、サーバーサイドレンダリング、さまざまなホスティングプラットフォーム向けのデプロイアダプターを備えた、SvelteのフルスタックWebアプリ構築フレームワークです。
- スター
- 20,864
- フォーク
- 2,351
- 未解決の Issue
- 890
- 最終コミット
- 21 時間前
これは何?
SvelteKitは、コンポーネントベースのUIライブラリであるSvelteの公式アプリケーションフレームワークです。ファイルベースルーティング、サーバーサイドレンダリング、クライアントサイドナビゲーションなど、Svelteコンポーネントをフル機能のWebアプリケーションに仕立てるための構成を、1つのプロジェクトで提供します。
プロジェクトはコアパッケージと複数のアダプターで構成されています。各アダプターは、Node.jsサーバー、静的サイトホスティング、Cloudflare、Netlify、Vercelなど、特定のデプロイ先に合わせてビルド出力を調整します。そのほか、enhanced-imgによる画像最適化や、packageツールによるSvelteコンポーネントライブラリのパッケージ化を担うパッケージもあります。
SvelteKitは開発とバンドルにViteを使用しています。プロジェクトはテンプレートから作成でき、リポジトリにはフレームワーク自体の開発に参加するためのコントリビューションガイドラインも含まれています。
主な機能
- 01サーバーサイドレンダリングとクライアントサイドナビゲーションに対応したファイルベースルーティング。
- 02Node、静的ホスティング、Cloudflare、Netlify、Vercel向けのデプロイアダプター。
- 03開発とバンドルにViteを使用。
- 04enhanced-imgパッケージによる画像最適化。
- 05Svelteコンポーネントライブラリを公開するためのパッケージ化ツール。
ユースケース
- SvelteでフルスタックのWebサイトやWebアプリを構築する。
- Svelteアプリを静的サイトまたはサーバーレスプラットフォームにデプロイする。
- 再利用可能なSvelteコンポーネントライブラリを公開する。
クイックスタート
- 1
まずは SvelteKit の公式ドキュメントを読んでください
- 2
SvelteKit をローカル環境で開発するには、リポジトリの CONTRIBUTING.md に従ってください
トピック
よくある質問
- kit とは?
- ルーティング、サーバーサイドレンダリング、さまざまなホスティングプラットフォーム向けのデプロイアダプターを備えた、SvelteのフルスタックWebアプリ構築フレームワークです。 SvelteKitは、コンポーネントベースのUIライブラリであるSvelteの公式アプリケーションフレームワークです。ファイルベースルーティング、サーバーサイドレンダリング、クライアントサイドナビゲーションなど、Svelteコンポーネントをフル機能のWebアプリケーションに仕立てるための構成を、1つのプロジェクトで提供します。
- kit は無料で使えますか?ライセンスは?
- kit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- kit は今もメンテナンスされていますか?
- 活発にメンテナンス中。kit の最終コミットは 2026年10月20日 です。
- kit は何に使えますか?
- SvelteでフルスタックのWebサイトやWebアプリを構築する。 Svelteアプリを静的サイトまたはサーバーレスプラットフォームにデプロイする。 再利用可能なSvelteコンポーネントライブラリを公開する。
- kit のインストール方法は?
- まずは SvelteKit の公式ドキュメントを読んでください SvelteKit をローカル環境で開発するには、リポジトリの CONTRIBUTING.md に従ってください
- kit はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sveltejs/kit
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
CMS、Markdown、APIのデータをGraphQL経由で取り込み、高速なWebサイトやアプリを構築できるReactベースのフレームワーク。
Node.jsでWebアプリやHTTP APIを構築するための、高速で自由度の高いミニマルなWebフレームワーク。
Web、サーバー、ネイティブの各プラットフォームで利用できる、組み合わせ可能なコンポーネントからインタラクティブなUIを構築するJavaScriptライブラリ。
React風のコンポーネントとシグナルを備え、単一のコードベースからWeb、デスクトップ、モバイルアプリを構築できるRustフレームワーク。