Repolode
sveltejs

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. 1

    まずは SvelteKit の公式ドキュメントを読んでください

  2. 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 の数値は毎日更新されます。

関連プロジェクト