Svelte is a modern JavaScript framework designed for building user interfaces with a focus on performance and simplicity. Unlike traditional frameworks like React or Vue, Svelte shifts much of the work typically done in the browser to the build time by compiling components into highly optimized, imperative JavaScript. This approach leads to smaller bundle sizes and faster runtime performance. In Svelte, components are written in a simple, HTML-like syntax, with embedded JavaScript and CSS, allowing for a more intuitive and less boilerplate-heavy development experience. For application developers, Svelte offers a reactive programming paradigm where component reactivity is managed automatically, resulting in more maintainable code. Its lightweight ecosystem makes it an attractive choice for both small projects and large-scale applications, especially when client-side performance and ease of use are priorities.
View the most prominent open source Svelte projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- Storybook is the industry standard workshop for building, documenting, and testing UI components in isolationβ85,849Updated this week
- High performance self-hosted photo and video management solution.β58,337Updated this week
- π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte β¦β43,789Updated this week
- An open-source & self-hostable Heroku / Netlify / Vercel alternative.β37,347Updated this week
- πΌ πΌ πΌ πΌ πΌ βThe most popular, free and open-source Tailwind CSS component libraryβ35,422Updated this week
- React Flow |Β Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (httpsβ¦β27,660Updated this week
- Create beautiful applications using Goβ26,773Updated this week
- best way to save what you loveβ27,725Updated this week
- π€ Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Tableβ25,780Updated this week
- β‘ Empowering JavaScript with native platform APIs. β¨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what yoβ¦β24,537Updated this week
- web development, streamlinedβ19,023Updated this week
- A set of over 5800 free MIT-licensed high-quality SVG icons for you to use in your web projects.β18,759Updated last week
- π΅ Make TypeScript errors prettier and human-readable in VSCode πβ13,677Updated this week
- An online IDE for rapid web developmentβ13,230Updated 2 weeks ago
- Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.β12,815Updated this week
- Build AI-powered applications with React, Svelte, Vue, and Solidβ11,891Updated this week
- Session replay, cobrowsing and product analytics you can self-host. Ideal for reproducing issues and iterating on your product.β9,835Updated this week
- tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them aβ¦β8,033Updated this week
- Open source codebase powering the HuggingChat appβ8,178Updated this week
- Visual connectivity for webappsβ7,756Updated 4 months ago
- Next generation utility-first CSS framework.β6,534Updated 7 months ago
- A lightweight carousel library with fluid motion and great swipe precision.β6,670Updated last week
- shadcn/ui, but for Svelte. β¨β6,010Updated this week
- FE κΈ°μ μμ νλ μ΄μ λ΄μ€λ ν°β5,834Updated last week
- π€ Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelteβ5,808Updated this week
- A collection of advanced CSS styles to create realistic-looking effects for the faces of Pokemon cards.β5,808Updated last month
- A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.β5,690Updated this week
- The Full-Stack Web Framework for Goβ5,587Updated last year
- Skeleton is an adaptive design system powered by Tailwind CSS.β5,320Updated this week
- β‘A zero-config bundler for JavaScript applications.β5,223Updated 3 years ago
- An animated number component for React, Vue, and Svelte.β5,559Updated this week
- Splide is a lightweight, flexible and accessible slider/carousel written in TypeScript. No dependencies, no Lighthouse errors.β5,002Updated 7 months ago
- Business intelligence as code: build fast, interactive data visualizations in SQL and markdownβ4,837Updated this week
- πͺπ» system monitoring on steroidsβ5,393Updated this week
- Hackable Markdown Editor and Viewer (WIP)β4,352Updated 8 months ago
- Finite state machines for building accessible design systems and UI components. Works with modern frameworks, and even just Vanilla JSβ4,224Updated this week
- Build your design system with React, Svelte, Vue, and Solid. Powered by State Machinesβ4,044Updated this week
- A javascript scrollbar plugin that hides the native scrollbars, provides custom styleable overlay scrollbars, and preserves the native fuβ¦β4,000Updated this week
- Generate responsive pages and apps on HTML, Tailwind, Flutter and SwiftUI.β3,929Updated this week
- A set of headless, accessible component builders for Svelte.β3,896Updated this week