Repolode
sveltejs

sveltejs/kit

Framework para criar aplicações web full-stack com Svelte, com roteamento, renderização no servidor e adaptadores de deploy para várias plataformas de hospedagem.

Estrelas
20,864
Forks
2,351
Issues abertas
890
Último commit
há 21 horas

O que é?

SvelteKit é o framework oficial de aplicações para Svelte, uma biblioteca de UI baseada em componentes. Ele oferece a estrutura necessária para transformar componentes Svelte em aplicações web completas, com roteamento baseado em arquivos, renderização no servidor e navegação no cliente em um único projeto.

O projeto é dividido em um pacote principal e vários adaptadores. Cada adaptador prepara os arquivos de build para um destino específico, como servidores Node.js, hospedagem de sites estáticos, Cloudflare, Netlify ou Vercel. Outros pacotes oferecem otimização de imagens por meio de enhanced-img e empacotamento de bibliotecas de componentes Svelte com a ferramenta package.

SvelteKit usa Vite para desenvolvimento e criação de bundles. Os projetos são criados a partir de um template, e o repositório inclui diretrizes de contribuição para quem quiser trabalhar no próprio framework.

Recursos principais

  • 01Roteamento baseado em arquivos, com renderização no servidor e navegação no cliente.
  • 02Adaptadores de deploy para Node, hospedagem estática, Cloudflare, Netlify e Vercel.
  • 03Baseado em Vite para desenvolvimento e criação de bundles.
  • 04Otimização de imagens por meio do pacote enhanced-img.
  • 05Ferramenta para empacotar e publicar bibliotecas de componentes Svelte.

Casos de uso

  • Criar um site ou uma aplicação web full-stack com Svelte.
  • Fazer deploy de uma aplicação Svelte como site estático ou em uma plataforma serverless.
  • Publicar uma biblioteca reutilizável de componentes Svelte.

Início rápido

  1. 1

    Leia a documentação oficial do SvelteKit para começar

  2. 2

    Para desenvolver o SvelteKit localmente, siga as instruções de CONTRIBUTING.md no repositório

Tópicos

Perguntas frequentes

O que é kit?
Framework para criar aplicações web full-stack com Svelte, com roteamento, renderização no servidor e adaptadores de deploy para várias plataformas de hospedagem. SvelteKit é o framework oficial de aplicações para Svelte, uma biblioteca de UI baseada em componentes. Ele oferece a estrutura necessária para transformar componentes Svelte em aplicações web completas, com roteamento baseado em arquivos, renderização no servidor e navegação no cliente em um único projeto.
kit é gratuito? Qual é a licença?
kit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
kit ainda é mantido?
Manutenção ativa. O último commit de kit foi em 20 de out. de 2026.
Para que posso usar kit?
Criar um site ou uma aplicação web full-stack com Svelte. Fazer deploy de uma aplicação Svelte como site estático ou em uma plataforma serverless. Publicar uma biblioteca reutilizável de componentes Svelte.
Como instalar kit?
Leia a documentação oficial do SvelteKit para começar Para desenvolver o SvelteKit localmente, siga as instruções de CONTRIBUTING.md no repositório
Onde consigo kit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sveltejs/kit

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados