Best Svelte Open Source Repositories

The best open source repositories built with Svelte.

Ege Beşe's profile

Written by Ege Beşe

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

Svelte takes a different approach to building user interfaces than frameworks like React or Vue: instead of shipping a runtime library that does its work in the browser, Svelte is a compiler that converts component code into highly optimized, framework-free JavaScript at build time. There's no virtual DOM diffing happening at runtime, since Svelte's compiler already figures out exactly which parts of the DOM need to update when state changes and generates code that does those updates directly, which tends to result in smaller bundle sizes and less runtime overhead than virtual-DOM-based frameworks.

Svelte's syntax is close to plain HTML, CSS, and JavaScript, with reactive state declared using regular variable assignment rather than framework-specific hooks or special wrapper functions, which many developers find more approachable when first learning the framework. SvelteKit, the accompanying application framework, adds routing, server-side rendering, and the other pieces needed to build a full application on top of Svelte's component model.

Svelte tends to appeal to teams that prioritize small bundle sizes and runtime performance, along with developers who prefer its more minimal, less abstracted syntax compared to JSX-based alternatives. Repos on this page built with Svelte include the Svelte project itself and its documentation site, Immich's web client, which uses Svelte for its self-hosted photo management interface, and Open WebUI, a self-hosted interface for running local large language models, which relies on Svelte for its front-end.

Frequently asked questions

Share: