Show Menu

Interested in contributing?

Submit Post

Share with the biggest community of Svelte enthusiasts in the world

Welcome to Svelte Society, homepage for everything Svelte. Find what you're looking for in the navigation above!

Become a sponsor

Support Svelte Society and get your company featured here. Contact us

library submitted by  Kevin Åberg Kultalahti

nabu

nabu

Modular, local-first Svelte block editor engine built on a Single ContentEditable architecture

March 27, 2026
library submitted by  Kevin Åberg Kultalahti

sv-efferd

sv-efferd

Svelte Efferd Blocks: A collection of beautifully crafted Svelte Shadcn/UI blocks, designed to help developers build modern websites with ease.

March 24, 2026

Hiring Svelte Developers?

Reach thousands of Svelte developers. Hire a developer!

Post a job
library submitted by  Kevin Åberg Kultalahti

tablinum

tablinum

A local-first data layer backed by Nostr. Effect native with Svelte 5 bindings

March 17, 2026
resource posted by  Kevin Åberg Kultalahti

Best Practices

Best Practices

This document outlines some best practices that will help you write fast, robust Svelte apps. It is also available as a `svelte-core-bestpractices` skill for your agents.

March 11, 2026
library submitted by  Kevin Åberg Kultalahti

warpkit

warpkit

A standalone Svelte 5 SPA framework providing state-based routing, data fetching, forms, and real-time capabilities.

February 15, 2026
video submitted by  Kevin Åberg Kultalahti

Frameworks for humans in the age of machines

Frameworks for humans in the age of machines

Svelte turns 10 this year — an eon in web development. After so much time, and at a moment when engineers are increasingly outsourcing the work to agents, is there anything left to do? The answer, it turns out, is a lot.

February 4, 2026

Submit a library

Get your library out there for developers to see.

Submit library
announcement posted by  Kevin Åberg Kultalahti

The Svelte Society Newsletter

There's a lot happening in the Svelte world and it's hard to keep track of it all. New libraries pop up, interesting blog posts get buried, and half the good stuff only surfaces if you're glued to Discord. So we're starting a newsletter.

January 31, 2026
library submitted by  Kevin Åberg Kultalahti

ori-ui

ori-ui

Free and open-source animated components and effects built with Svelte, Typescript, Tailwind CSS, and Motion. Perfect companion for svelte-shadcn/ui.

January 9, 2026
video submitted by  Kevin Åberg Kultalahti

This is THE Framework You Should be Using in 2026

This is THE Framework You Should be Using in 2026

Ben Davis explores SvelteKit's 2026 relevance, showcasing its recent updates. Learn about its new features, including async SSR and remote functions, and how AI tools integrate. Discover if this framework truly surpasses others.

January 8, 2026
library submitted by  Kevin Åberg Kultalahti

motion-core

motion-core

A curated collection of expressive, production-ready motion components designed for the experimental web.

January 8, 2026
library submitted by  Kevin Åberg Kultalahti

nuqs-svelte

nuqs-svelte

Type-safe search params state manager for Svelte. Like $state(), but stored in the URL query string.

January 6, 2026
video submitted by  Kevin Åberg Kultalahti

Svelte5 - ComponentProps (Typescript)

Svelte5 - ComponentProps (Typescript)

How to get the type of a component's props. SUGGESTION: I would probably call them LeafProps instead of LeafType type LeafProps = ComponentProps‹typeof Leaf›

December 27, 2025
recipe posted by  Kevin Åberg Kultalahti

Building a Progressively Enhanced Search Component

Disable JavaScript and try your search interface. Nothing works, right? It doesn't have to be this way. This article builds an omnisearch component that works the moment HTML renders and then layers autocomplete on top as an enhancement.

recipe posted by  Kevin Åberg Kultalahti

Preserving State During In-App Navigation in SvelteKit

SvelteKit Snapshots don't survive in-app navigation—only browser back-button visits from external sites. This simple pattern uses beforeNavigate and afterNavigate to preserve form state across any route change, so your users never lose their work.

December 16, 2025

Newsletter

Stay up to date with the Svelte ecosystem.

  • This Week in Svelte — A weekly roundup of the best tutorials, libraries, and community highlights
  • Featured Jobs — Hand-picked Svelte job opportunities from top companies
  • Community News — Announcements, events, and updates from the Svelte team

Newsletter data is processed by Plunk, our email service provider. See our Privacy Policy.