Repolode
sveltejs

sveltejs/svelte

Um compilador que transforma componentes web declarativos em JavaScript eficiente, atualizando o DOM de forma cirúrgica.

Estrelas
88,410
Forks
8,183
Issues abertas
1,202
Último commit
há 4 horas

O que é?

Svelte é um framework de UI web baseado em um compilador. Em vez de enviar uma grande biblioteca de runtime que interpreta os componentes no navegador, Svelte processa os componentes durante o build e os converte em JavaScript puro, que atualiza o DOM diretamente quando o estado muda.

Os desenvolvedores escrevem componentes com uma sintaxe declarativa, e o compilador cuida de acompanhar o que precisa mudar. Isso mantém o runtime pequeno e facilita entender o código gerado. O projeto usa a licença MIT e é mantido por uma comunidade de voluntários. O site, o roadmap e o chat no Discord estão disponíveis para tirar dúvidas.

Svelte é uma boa opção para quem quer criar interfaces web interativas com menos código repetitivo e um bundle pequeno.

Recursos principais

  • 01Compila componentes em JavaScript puro que atualiza o DOM diretamente.
  • 02Usa uma sintaxe declarativa para componentes, com pouco código repetitivo.
  • 03Mantém o runtime pequeno em comparação com frameworks de virtual DOM.
  • 04É open source e usa a licença MIT.

Casos de uso

  • Criar aplicações web interativas de página única ou renderizadas no servidor.
  • Criar widgets de UI para os quais um bundle pequeno é importante.
  • Aprender uma abordagem baseada em compilador para frameworks de front-end.

Tópicos

Perguntas frequentes

O que é svelte?
Um compilador que transforma componentes web declarativos em JavaScript eficiente, atualizando o DOM de forma cirúrgica. Svelte é um framework de UI web baseado em um compilador. Em vez de enviar uma grande biblioteca de runtime que interpreta os componentes no navegador, Svelte processa os componentes durante o build e os converte em JavaScript puro, que atualiza o DOM diretamente quando o estado muda.
svelte é gratuito? Qual é a licença?
svelte é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
svelte ainda é mantido?
Manutenção ativa. O último commit de svelte foi em 21 de out. de 2026.
Para que posso usar svelte?
Criar aplicações web interativas de página única ou renderizadas no servidor. Criar widgets de UI para os quais um bundle pequeno é importante. Aprender uma abordagem baseada em compilador para frameworks de front-end.
Onde consigo svelte?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sveltejs/svelte

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

Projetos relacionados