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.
Hot right now
Most stars gained in a day · Oct 16
ui-ux-pro-max-skill
nextlevelbuilder/ui-ux-pro-max-skill · ★ 136.6KUI 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.
+212openui
thesysdev/openui · ★ 11.4KOpenUI 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.
harper
Automattic/harper · ★ 16.6KHarper is an offline, privacy-first English grammar checker written in Rust that runs locally instead of sending your text to a server.
+82hairline
lucasmarkes/hairline · ★ 2.2KHairline 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.
The all-time top
64 projects · by stars
- 136.6K
#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.
- 116.4K
#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.
- 91.3K
#3 · storybookjs/storybookstorybook
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.
- 4
union
73.7Kunionlabs/union · RustUnion 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.
- 5
astro
63.3Kwithastro/astro · TypeScriptAstro 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.
- 6

coolify
63.1Kcoollabsio/coolify · PHPCoolify 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.
- 7
query
50.4KTanStack/query · TypeScriptTanStack Query is an async state management library that simplifies fetching, caching, synchronizing, and updating server state in web apps.
- 8

cobalt
45Kimputnet/cobalt · Sveltecobalt 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.
- 9

gradio
43.8Kgradio-app/gradio · PythonGradio 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.
- 10

daisyui
42.6Ksaadeghi/daisyui · JavaScriptdaisyUI 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.
- 11

awesome-cursorrules
40.9KPatrickJS/awesome-cursorrules · JavaScriptA 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.
- 12

video.js
40Kvideojs/video.js · TypeScriptVideo.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.
- 13
xyflow
38.7Kxyflow/xyflow · TypeScriptxyflow 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.
- 14

wails
36.6Kwailsapp/wails · GoWails 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.
- 15
Blog
31.1Kmqyqingfeng/BlogA 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.
- 16
xstate
30.3Kstatelyai/xstate · TypeScriptXState 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.
- 17

todomvc
29Ktastejs/todomvc · JavaScriptTodoMVC 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.
- 18
table
28.5KTanStack/table · TypeScriptTanStack 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.
- 19

next-auth
28.4Knextauthjs/next-auth · TypeScriptAuth.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.
- 20

ai
27.4Kvercel/ai · TypeScriptIt'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.
- 21

NativeScript
25.7KNativeScript/NativeScript · TypeScriptNativeScript 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.
- 22
lucide
25.1Klucide-icons/lucide · TypeScriptLucide 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.
- 23

openui
22.6Kwandb/openui · TypeScriptOpenUI 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.
- 24

tabler-icons
22.3Ktabler/tabler-icons · JavaScriptTabler 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.
- 25

gitbutler
21.8Kgitbutlerapp/gitbutler · RustGitButler 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.
- 26

kit
20.9Ksveltejs/kit · JavaScriptSvelteKit is the official framework for building web apps with Svelte — you write Svelte components and SvelteKit streamlines the rest, building your project through Vite.
- 27
framework7
18.8Kframework7io/framework7 · JavaScriptFramework7 is a free, MIT-licensed HTML framework for building mobile apps with a native look and feel for iOS and Android.
- 28

json-render
18.7Kvercel-labs/json-render · TypeScriptjson-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.
- 29

webvm
17.4Kleaningtech/webvm · SvelteWebVM 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.
- 30
vitest
17.3Kvitest-dev/vitest · TypeScriptVitest is a next-generation testing framework for JavaScript and TypeScript, powered by Vite. It runs unit and component tests using your existing Vite setup.
- 31
upptime
17.2Kupptime/upptime · MarkdownAn open-source uptime monitor and status page that runs entirely on GitHub: Actions perform the checks, Issues track incidents, and Pages hosts the page.
- 32
harper
16.6KAutomattic/harper · RustHarper is an offline, privacy-first English grammar checker written in Rust that runs locally instead of sending your text to a server.
- 33

gsap-skills
16.5Kgreensock/gsap-skillsOfficial 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.
- 34
VERT
16KVERT-sh/VERT · TypeScriptVERT 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.
- 35

konva
14.9Kkonvajs/konva · TypeScriptKonva.js is an open-source 2D canvas framework for the web, used to build interactive graphics: design editors, whiteboards, diagrams, annotations and maps.
- 36
Dexie.js
14.6Kdexie/Dexie.js · TypeScriptDexie.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.
- 37
mitosis
14.4KBuilderIO/mitosis · TypeScriptMitosis 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.
- 38

pretty-ts-errors
14.1Kyoavbls/pretty-ts-errors · TypeScriptA VSCode extension that turns TypeScript's often unreadable, deeply nested error messages into syntax-highlighted, human-readable text right in the editor.
- 39

codesandbox-client
13.7Kcodesandbox/codesandbox-client · JavaScriptCodeSandbox 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.
- 40

openreplay
13Kopenreplay/openreplay · TypeScriptOpenReplay 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.
- 41

pragmatic-drag-and-drop
12.8Katlassian/pragmatic-drag-and-drop · TypeScriptPragmatic 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.
- 42
giscus
12.2Kgiscus/giscus · TypeScriptGiscus is a commenting system that lets visitors leave comments and reactions on your website using GitHub, with everything stored and moderated through GitHub Discussions.
- 43

openui
11.4Kthesysdev/openui · TypeScriptOpenUI 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.
- 44

razzle
11Kjaredpalmer/razzle · JavaScriptRazzle 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.
- 45

chat-ui
11Khuggingface/chat-ui · TypeScriptChat 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.
- 46

moveable
10.8Kdaybrush/moveable · TypeScriptMoveable 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.
- 47
wxt
10.6Kwxt-dev/wxt · TypeScriptWXT is an open-source framework for building web browser extensions — the self-description is 'like Nuxt, but for Web Extensions'.
- 48

boneyard
7.5K0xGF/boneyard · TypeScriptBoneyard generates pixel-perfect skeleton loading screens directly from your real UI, instead of you hand-drawing placeholder shapes.
- 49

openpencil
6.2KZSeven-W/openpencil · RustOpenPencil 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.
- 50

canvas-ui
5KDavidHDev/canvas-ui · TypeScriptCanvas 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.
- 51

shaders
5Kshader-effects-inc/shaders · TypeScriptShaders 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.
- 52

surf
3.6Kdeta/surf · TypeScriptDeta 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.
- 53

lint
3.2Kshadcn-ui/lint · TypeScriptAn 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.
- 54

MDsveX
3.1Kpngwn/MDsveX · JavaScriptmdsvex is a Markdown preprocessor for Svelte — it lets you write Markdown inside Svelte projects and turns it into Svelte components at build time.
- 55

hairline
2.2Klucasmarkes/hairline · TypeScriptHairline 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.
- 56

mingcute-icons
1.7Kmingcute-design/mingcute-icons · TypeScriptMingCute 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.
- 57

blobatar
1.5KAlain00/blobatar · TypeScriptBlobatar 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.
- 58

boop
1Kchrisgreg/boop · GoBoop 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.
- 59

laya
704aayushch/laya · PythonLaya 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.
- 60

all-set-tw
281TedLin1993/all-set-tw · TypeScriptALL 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.
- 61

gpuix-svelte
221khromov/gpuix-svelte · TypeScriptgpuix-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.
- 62

hz
201danielvaughn/hz · SvelteHuzzah ('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.
- 63
loadersz-core
163lumberjacque/loadersz-core · TypeScriptloadersz 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.
- 64
calnode
118Calnode/calnode · GoCalnode 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.
Related topics
Often tagged together