Topics / #svelte

Svelte projects on GitHub

Compile-time reactive JavaScript framework for building lean web UIs.

As of , the most-starred Svelte projects on GitHub are ui-ux-pro-max-skill (136.6K stars), immich (116.4K stars) and storybook (91.3K stars). GitHub.Locker tracks 64 Svelte repositories with 1.5M stars combined. The fastest-growing on October 16 was ui-ux-pro-max-skill, with +335 stars in a day.

64Projects
1.5MStars in total
+1.4KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

64 projects · by stars

  1. #1 · nextlevelbuilder/ui-ux-pro-max-skill

    ui-ux-pro-max-skill

    UI UX Pro Max is an AI skill that gives coding assistants design intelligence — industry-specific style, color, typography and UX reasoning rules — so they can generate professional UI/UX across many frameworks and platforms.

    136.6K
  2. #2 · immich-app/immich

    immich

    Immich is a self-hosted platform for backing up, organizing and browsing your photos and videos, built as an open-source alternative to Google Photos.

    116.4K
  3. #3 · storybookjs/storybook

    storybook

    Storybook is a frontend workshop for building, documenting, and testing UI components in isolation, used by thousands of teams for UI development, testing, and documentation.

    91.3K
  1. 4

    union

    73.7Kunionlabs/union · Rust

    Union is a zero-knowledge bridging protocol that lets you pass messages, transfer assets and NFTs, and use DeFi across Cosmos chains and EVM chains like Ethereum, without relying on oracles, multi-signatures, or trusted third parties.

  2. 5

    astro

    63.3Kwithastro/astro · TypeScript

    Astro is a free, open source web framework for building content-driven websites — blogs and other content-heavy sites — with a powerful developer experience and a lightweight output.

  3. 6

    coolify

    63.1Kcoollabsio/coolify · PHP

    Coolify is an open-source, self-hostable alternative to Heroku, Netlify, and Vercel that lets you deploy static sites, databases, full-stack apps, and 280+ one-click services on your own servers.

  4. 7

    query

    50.4KTanStack/query · TypeScript

    TanStack Query is an async state management library that simplifies fetching, caching, synchronizing, and updating server state in web apps.

  5. 8

    cobalt

    45Kimputnet/cobalt · Svelte

    cobalt is a media downloader with no ads, trackers, or paywalls: you paste a link to a video or song, get the file, and move on.

  6. 9

    gradio

    43.8Kgradio-app/gradio · Python

    Gradio is an open-source Python package that turns machine learning models, APIs, or any arbitrary Python function into a shareable demo or web app in just a few lines of Python.

  7. 10

    daisyui

    42.6Ksaadeghi/daisyui · JavaScript

    daisyUI is a free, open-source component library for Tailwind CSS — the most popular one, currently at version 5. It adds ready-made UI component classes on top of Tailwind's utility classes.

  8. 11

    awesome-cursorrules

    40.9KPatrickJS/awesome-cursorrules · JavaScript

    A curated awesome-list of Cursor Project Rules: ready-made Markdown configuration files (.mdc) that make the Cursor AI code editor follow your project's own standards, architecture and conventions instead of relying on generic coding knowledge.

  9. 12

    video.js

    40Kvideojs/video.js · TypeScript

    Video.js is a free, open source video player for all web-based platforms: a full-featured HTML5 player that also works as a framework (v10) for building players in HTML and React.

  10. 13

    xyflow

    38.7Kxyflow/xyflow · TypeScript

    xyflow is a monorepo of open source libraries for building node-based UIs (flowcharts, diagrams, pipeline editors) — React Flow for React and Svelte Flow for Svelte.

  11. 14

    wails

    36.6Kwailsapp/wails · Go

    Wails is a framework for building desktop apps with Go: it wraps your Go backend and a web frontend into a single binary, with tooling for creating, compiling and bundling the project.

  12. 15

    Blog

    31.1Kmqyqingfeng/Blog

    A Chinese-language frontend blog by developer mqyqingfeng (冴羽), known for its in-depth JavaScript article series; it began in 2017 with four planned series and has since grown far beyond them, collecting 31k+ stars.

  13. 16

    xstate

    30.3Kstatelyai/xstate · TypeScript

    XState is a state management and orchestration solution for JavaScript and TypeScript apps. It models complex application logic as state machines, statecharts, and actors, so behavior stays predictable, robust, and visual.

  14. 17

    todomvc

    29Ktastejs/todomvc · JavaScript

    TodoMVC implements the same Todo application in dozens of JavaScript frameworks and libraries so you can compare them side by side before picking one for a real project.

  15. 18

    table

    28.5KTanStack/table · TypeScript

    TanStack Table is a headless table library for building powerful datagrids in TypeScript and JavaScript. You may know it by its adapter names — React Table, Vue Table, Solid Table, Svelte Table.

  16. 19

    next-auth

    28.4Knextauthjs/next-auth · TypeScript

    Auth.js (the next-auth project) is a set of open-source packages for adding authentication to web apps, built on standard Web APIs and designed to work with any framework in any JS runtime.

  17. 20

    ai

    27.4Kvercel/ai · TypeScript

    It's the AI SDK — a free, open-source TypeScript toolkit from Vercel (the Next.js team) for building AI-powered applications and agents with Next.js, React, Svelte, Vue, Angular and Node.js.

  18. 21

    NativeScript

    25.7KNativeScript/NativeScript · TypeScript

    NativeScript is an open-source framework for building truly native iOS, Android and visionOS apps with TypeScript or JavaScript, giving you direct access to native APIs from JS.

  19. 22

    lucide

    25.1Klucide-icons/lucide · TypeScript

    Lucide is an open-source icon library with 1600+ vector (svg) files, made by the community as a fork of Feather Icons, for use in digital and non-digital projects.

  20. 23

    openui

    22.6Kwandb/openui · TypeScript

    OpenUI is an open-source tool from W&B that turns a text description into live-rendered UI: describe a component, watch it render, ask for changes, and convert the result to React, Svelte, Web Components and more.

  21. 24

    tabler-icons

    22.3Ktabler/tabler-icons · JavaScript

    Tabler Icons is a collection of over 6200 free, MIT-licensed SVG icons for web projects, every icon drawn on a 24x24 grid with a 2px stroke.

  22. 25

    gitbutler

    21.8Kgitbutlerapp/gitbutler · Rust

    GitButler is a modern Git-based version control client with both a GUI and a CLI, built from scratch to be a simpler, more powerful alternative to vanilla Git — including for AI-powered and agentic workflows.

  23. 26

    kit

    20.9Ksveltejs/kit · JavaScript

    SvelteKit is the official framework for building web apps with Svelte — you write Svelte components and SvelteKit streamlines the rest, building your project through Vite.

  24. 27

    framework7

    18.8Kframework7io/framework7 · JavaScript

    Framework7 is a free, MIT-licensed HTML framework for building mobile apps with a native look and feel for iOS and Android.

  25. 28

    json-render

    18.7Kvercel-labs/json-render · TypeScript

    json-render is a Generative UI framework: AI generates interfaces from natural language prompts, but output is constrained to a catalog of components you define, so you keep reliability and predictability while letting AI drive the UI.

  26. 29

    webvm

    17.4Kleaningtech/webvm · Svelte

    WebVM is a Linux virtual machine that runs entirely in your browser — an unmodified Debian distribution with native development toolchains, fully client-side, no install and no server.

  27. 30

    vitest

    17.3Kvitest-dev/vitest · TypeScript

    Vitest is a next-generation testing framework for JavaScript and TypeScript, powered by Vite. It runs unit and component tests using your existing Vite setup.

  28. 31

    upptime

    17.2Kupptime/upptime · Markdown

    An open-source uptime monitor and status page that runs entirely on GitHub: Actions perform the checks, Issues track incidents, and Pages hosts the page.

  29. 32

    harper

    16.6KAutomattic/harper · Rust

    Harper is an offline, privacy-first English grammar checker written in Rust that runs locally instead of sending your text to a server.

  30. 33

    gsap-skills

    16.5Kgreensock/gsap-skills

    Official AI skills for GSAP (GreenSock Animation Platform) — they teach AI coding agents like Cursor, Claude Code and Codex how to use GSAP correctly: core API, timelines, ScrollTrigger, plugins and framework integrations.

  31. 34

    VERT

    16KVERT-sh/VERT · TypeScript

    VERT is an open-source file converter that works as a web app: it converts files like images, video and documents right on your machine instead of uploading them, and it is free to use.

  32. 35

    konva

    14.9Kkonvajs/konva · TypeScript

    Konva.js is an open-source 2D canvas framework for the web, used to build interactive graphics: design editors, whiteboards, diagrams, annotations and maps.

  33. 36

    Dexie.js

    14.6Kdexie/Dexie.js · TypeScript

    Dexie.js is a wrapper library for IndexedDB, the standard database in the browser. It makes local app data easy to work with and is widely used by 100,000s of web sites, apps and other projects.

  34. 37

    mitosis

    14.4KBuilderIO/mitosis · TypeScript

    Mitosis is a compiler that lets you write a UI component once and compile it to native code for React, Vue, Angular, Svelte, Solid, Qwik, Alpine, and other frameworks.

  35. 38

    pretty-ts-errors

    14.1Kyoavbls/pretty-ts-errors · TypeScript

    A VSCode extension that turns TypeScript's often unreadable, deeply nested error messages into syntax-highlighted, human-readable text right in the editor.

  36. 39

    codesandbox-client

    13.7Kcodesandbox/codesandbox-client · JavaScript

    CodeSandbox is an online IDE for rapid web development: an instantly ready, full-featured coding environment that runs in the browser on any device, so you can start web projects and prototype quickly without local setup.

  37. 40

    openreplay

    13Kopenreplay/openreplay · TypeScript

    OpenReplay is an open-source session replay suite you host yourself: it shows what users do in your web app so you can replay sessions and troubleshoot issues faster.

  38. 41

    pragmatic-drag-and-drop

    12.8Katlassian/pragmatic-drag-and-drop · TypeScript

    Pragmatic drag and drop is a low-level drag and drop toolchain built on top of the browser's native drag and drop API, used to power drag and drop in Trello, Jira, and Confluence.

  39. 42

    giscus

    12.2Kgiscus/giscus · TypeScript

    Giscus is a commenting system that lets visitors leave comments and reactions on your website using GitHub, with everything stored and moderated through GitHub Discussions.

  40. 43

    openui

    11.4Kthesysdev/openui · TypeScript

    OpenUI is an open standard and framework for Generative UI: it defines a compact, streaming-first language (OpenUI Lang) that lets LLMs generate structured, renderable UI instead of plain text or JSON, with runtimes for React, Vue, Svelte, and Angular.

  41. 44

    razzle

    11Kjaredpalmer/razzle · JavaScript

    Razzle is a tool that bundles all the complex configuration needed for building SPAs and server-rendered (SSR) universal JavaScript apps into a single dependency. You get a create-react-app-like developer experience, while decisions about frameworks, routing, and data fetching stay yours.

  42. 45

    chat-ui

    11Khuggingface/chat-ui · TypeScript

    Chat UI is the open-source chat interface that powers Hugging Face's HuggingChat app at hf.co/chat. It's a self-hostable SvelteKit web app for talking to LLMs through any OpenAI-compatible API.

  43. 46

    moveable

    10.8Kdaybrush/moveable · TypeScript

    Moveable is a JavaScript/TypeScript library for making DOM and SVG elements draggable, resizable, scalable, rotatable, warpable, pinchable, groupable, and snappable, with ready-made components for React, Vue, Vue 3, Angular, Svelte, Lit, and Preact.

  44. 47

    wxt

    10.6Kwxt-dev/wxt · TypeScript

    WXT is an open-source framework for building web browser extensions — the self-description is 'like Nuxt, but for Web Extensions'.

  45. 48

    boneyard

    7.5K0xGF/boneyard · TypeScript

    Boneyard generates pixel-perfect skeleton loading screens directly from your real UI, instead of you hand-drawing placeholder shapes.

  46. 49

    openpencil

    6.2KZSeven-W/openpencil · Rust

    OpenPencil is the world's first open-source AI-native vector design tool, built around Design-as-Code: you describe a UI in natural language and it appears live on an infinite canvas, with concurrent AI 'Agent Teams' building different sections in parallel.

  47. 50

    canvas-ui

    5KDavidHDev/canvas-ui · TypeScript

    Canvas UI is an open-source library of creative canvas components for building live, interactive web effects. Each component draws fluid simulations, shader effects, or 3D scenes directly over your real, still-clickable HTML.

  48. 51

    shaders

    5Kshader-effects-inc/shaders · TypeScript

    Shaders is a library of 200+ WebGPU visual effects (gradients, noise, glass, metal, light, distortions, transitions, blurs, cursor effects) shipped as ready-to-use components for React, Vue, Svelte, Solid and plain JavaScript.

  49. 52

    surf

    3.6Kdeta/surf · TypeScript

    Deta Surf is a personal AI notebook that brings your files and webpages into one place and lets you generate AI-written notes from them, so research and writing happen in the same stream instead of jumping between apps.

  50. 53

    lint

    3.2Kshadcn-ui/lint · TypeScript

    An agent-first linter for Tailwind design systems: you define what is allowed, and when an agent breaks a rule the error explains what is wrong and suggests a fix using your components, variants, and theme.

  51. 54

    MDsveX

    3.1Kpngwn/MDsveX · JavaScript

    mdsvex is a Markdown preprocessor for Svelte — it lets you write Markdown inside Svelte projects and turns it into Svelte components at build time.

  52. 55

    hairline

    2.2Klucasmarkes/hairline · TypeScript

    Hairline is a collection of nineteen small isometric line figures - like a keyboard, vault, laptop or router - that animate live as you move the pointer over them. It ships as a tiny library you can use in React or drop into any plain DOM project.

  53. 56

    mingcute-icons

    1.7Kmingcute-design/mingcute-icons · TypeScript

    MingCute Icons is an open-source icon library with 1,663 icons in Core Regular and Core Filled styles (3,326 total definitions), distributed as packages for React, Vue, React Native, Svelte, SolidJS, vanilla JS, web components, SVG, and WOFF2 fonts.

  54. 57

    blobatar

    1.5KAlain00/blobatar · TypeScript

    Blobatar is a dependency-free library that generates deterministic, geometric SVG avatars from any string — a username, email, or id — so the same input always produces the exact same picture.

  55. 58

    boop

    1Kchrisgreg/boop · Go

    Boop is a tiny self-hosted notification inbox for developers: your apps POST events to it, and it pushes alerts straight to your iPhone through Apple's APNs, with no hosted relay, account system, or telemetry.

  56. 59

    laya

    704aayushch/laya · Python

    Laya is a local-first AI notification command center that aggregates Slack, Gmail, GitHub, Jira, Notion, Outlook and Calendar notifications, processes them with local LLMs (Ollama/LM Studio) or your own cloud API keys, and prepares ready-to-approve Action Cards before you even open the notification.

  57. 60

    all-set-tw

    281TedLin1993/all-set-tw · TypeScript

    ALL SET (all-set-tw) is a self-hosted personal finance hub for Taiwan that automatically syncs your bank accounts, credit cards, brokerage holdings, and government e-invoices into one dashboard, so you can stop bookkeeping by hand.

  58. 61

    gpuix-svelte

    221khromov/gpuix-svelte · TypeScript

    gpuix-svelte is a custom renderer that lets ordinary Svelte components paint native desktop windows through GPUI (Zed's GPU-accelerated UI framework), with no webview involved.

  59. 62

    hz

    201danielvaughn/hz · Svelte

    Huzzah ('hz') is an experimental editor where you write a persistent pseudocode spec and an AI keeps a JavaScript implementation continuously synchronized with it, so you build software by editing the spec instead of the code.

  60. 63

    loadersz-core

    163lumberjacque/loadersz-core · TypeScript

    loadersz is a dependency-free Canvas loading-animation library for the browser, shipped as a native Web Component with a small imperative TypeScript API and 150 switchable motion states.

  61. 64

    calnode

    118Calnode/calnode · Go

    Calnode is a self-hostable scheduling app like Calendly or Cal.com, shipped as a single Go binary with an embedded SQLite database. It includes first-party video meetings, recording, AI notetaking, and is built API-first with a native MCP server for AI agents.

Often tagged together