Repolode
sveltejs

sveltejs/kit

A framework for building full-stack web apps with Svelte, covering routing, server rendering and deployment adapters for many hosting platforms.

Stars
20,864
Forks
2,351
Open issues
890
Last commit
20 hours ago

What is it?

SvelteKit is the official application framework for Svelte, a component-based UI library. It provides the structure needed to turn Svelte components into full web applications, including file-based routing, server-side rendering, and client-side navigation in a single project.

The project is split into a core package and a set of adapters. Each adapter prepares the build output for a specific target, such as Node.js servers, static site hosting, Cloudflare, Netlify, or Vercel. Other packages cover image optimization through enhanced-img and packaging Svelte component libraries through the package tool.

SvelteKit is built on top of Vite for development and bundling. Projects are created from a template, and the repository includes contribution guidelines for working on the framework itself.

Key features

  • 01File-based routing with server-side rendering and client-side navigation.
  • 02Deployment adapters for Node, static hosting, Cloudflare, Netlify and Vercel.
  • 03Built on Vite for development and bundling.
  • 04Image optimization through the enhanced-img package.
  • 05Packaging tool for publishing Svelte component libraries.

Use cases

  • Building a full-stack website or web app with Svelte.
  • Deploying a Svelte app as a static site or to a serverless platform.
  • Publishing a reusable Svelte component library.

Quick start

  1. 1

    Read the official SvelteKit documentation to get started

  2. 2

    To develop SvelteKit locally, follow CONTRIBUTING.md in the repository

Topics

FAQ

What is kit?
A framework for building full-stack web apps with Svelte, covering routing, server rendering and deployment adapters for many hosting platforms. SvelteKit is the official application framework for Svelte, a component-based UI library. It provides the structure needed to turn Svelte components into full web applications, including file-based routing, server-side rendering, and client-side navigation in a single project.
Is kit free to use? What license does it have?
kit is open source under the MIT license. Check the license terms before using it in commercial products.
Is kit still maintained?
Actively maintained. The last commit to kit was on Oct 20, 2026.
What can I use kit for?
Building a full-stack website or web app with Svelte. Deploying a Svelte app as a static site or to a serverless platform. Publishing a reusable Svelte component library.
How do I install kit?
Read the official SvelteKit documentation to get started To develop SvelteKit locally, follow CONTRIBUTING.md in the repository
Where can I get kit?
The source code and installation instructions are on GitHub: https://github.com/sveltejs/kit

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects