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

video

This Week in Svelte (2023 August 18) - SvelteKit 1.22.6, accessible form error summaries

This Week in Svelte (2023 August 18) - SvelteKit 1.22.6, accessible form error summaries

0:00 Introduction 0:20 Changelog - SvelteKit 1.22.6 1:59 Community Showcase - sveltekit-search-params by Paolo Ricciuti 22:32 Q&A - How to create accessible form error summaries

August 21, 2023
video

This Week in Svelte (2023 August 11) - Svelte 4.2.0, SvelteKit 1.22.5, How to create Toggle Switches

This Week in Svelte (2023 August 11) - Svelte 4.2.0, SvelteKit 1.22.5, How to create Toggle Switches

0:00 Introduction 0:21 Changelog - Svelte 4.2.0, SvelteKit 1.22.5 3:00 Quick facts - Don’t auto-submit form controls, use buttons 7:05 Community Showcase - lilmolly by René Fournier 20:41 Discussion - Universally useful advice for developers 32:47 Q&A - How to create a Toggle Switch

August 14, 2023
video

This Week in Svelte (2023 Aug 4) - Svelte 4.1.2, SvelteKit 1.22.4, ES Modules, Types in markup

This Week in Svelte (2023 Aug 4) - Svelte 4.1.2, SvelteKit 1.22.4, ES Modules, Types in markup

0:00 Introduction 0:21 Changelog - Svelte 4.1.2, SvelteKit 1.22.4 4:56 Quick facts - What are ES modules, types in markup, blogs 20:07 Community Showcase - Threlte 6 by le grisch 49:14 Q&A - How to render SSR-friendly components

August 7, 2023

Hiring Svelte Developers?

Reach thousands of Svelte developers. Hire a developer!

Post a job
video

This Week in Svelte (2023 July 28) - Screen reader market share, Svelte to plain JS, Web Components

This Week in Svelte (2023 July 28) - Screen reader market share, Svelte to plain JS, Web Components

0:00 Introduction 1:45 Chatter about no changelog this week 2:30 Quick facts - Screen reader market share, WebAIM survey 8:17 Community Showcase - Svelte Podcast by OllieJT 29:01 Discussion - Is AI helpful for junior developers? 43:23 Q&A - How do I add Svelte to a non-Svelte project?

July 30, 2023
video

This Week in Svelte (2023 July 21) - Svelte 4.1.1, SvelteKit 1.22.3, Progressive enhancement

This Week in Svelte (2023 July 21) - Svelte 4.1.1, SvelteKit 1.22.3, Progressive enhancement

0:00 Introduction 0:18 Changelog - Svelte 4.1.0-4.1.1, SvelteKit 1.22.2-1.22.3 8:11 Quick facts - Svelte Sirens Stream, Always consider text contrast 10:45 Discussion - When is progressive enhancement needed 22:07 Q&A - Differences between, the script tag and onMount

July 23, 2023
video

This Week in Svelte (2023 July 7) - Svelte 4.0.5, Kit 1.22.1, Svelte 5, local storage and markdown

This Week in Svelte (2023 July 7) - Svelte 4.0.5, Kit 1.22.1, Svelte 5, local storage and markdown

This week’s topics: 0:00 Introduction 0:21 Changelog - Svelte 4.0.2-4.0.5, SvelteKit 1.22.0-1.22.1 4:41 Quick facts - @const usage tips, form.requestSubmit() 12:26 Discussion - Svelte 5 wish list 19:51 Q&A - Using local storage with a custom store 23:42 Q&A - how to safely use setInterval() 27:01 Q&A - how to reuse code across multiple projects 31:59 Q&A - how to use markdown with SvelteKit

video

This Week in Svelte (2023 June 30) - Svelte 4.0.1, SK 1.21, lists, screen readers, loading

This Week in Svelte (2023 June 30) - Svelte 4.0.1, SK 1.21, lists, screen readers, loading

0:00 Introduction 0:15 Changelog - Svelte 4.0.1, SvelteKit 1.21.0 4:59 Quick facts - Svelte Radio, Svelte testing resource 9:16 Community Showcase - “Socio” by Baffy 26:14 This week in Q&A - Loading indicators, form actions in layouts

July 1, 2023
video

This Week in Svelte (2023 June 23) - Svelte 4, Popovers and hover, Real Time requests with SvelteKit

This Week in Svelte (2023 June 23) - Svelte 4, Popovers and hover, Real Time requests with SvelteKit

This Week in Svelte is a weekly event where we casually discuss things that happened on the Svelte Discord, showcase community projects, and review some popular Q&A to learn and grow together.

June 25, 2023
video

Svelte Radio Live - Svelte 4 Summer Special with Simon and Puru

Svelte Radio Live - Svelte 4 Summer Special with Simon and Puru

A Svelte 4 release overview covering new features like updated minimum version requirements and stricter typing. Website improvements including new design, dark mode, and updated documentation. Future Svelte 5 plans for compiler and runtime rewrites, plus community contributions and REPL updates.

June 23, 2023
video

This Week in Svelte (2023 June 16) - Svelte 4 next.1, how to create a hamburger menu, group layouts

This Week in Svelte (2023 June 16) - Svelte 4 next.1, how to create a hamburger menu, group layouts

0:00 Introduction 0:20 Changelog - Svelte 4 next.1 pre-release 1:19 Quick facts - What’s new in Svelte, WebAIM million, touch targets, testing unreleased features 14:34 Community Showcase & Microtalks - “How to make hamburger menus, Svelte edition” by Enrico 41:26 This week in discussions - The issue with benchmarks, should there be an ‘accessibility developer’? 49:24 This week in Q&A - How do use group layouts, or break out of the root layout in SvelteKit

June 18, 2023
video

This Week in Svelte (2023 June 9) - Updates, Self-hosting SvelteKit, Passing styles to children

This Week in Svelte (2023 June 9) - Updates, Self-hosting SvelteKit, Passing styles to children

0:00 Introduction 0:36 Changelog - SvelteKit v1.20.2 2:14 Quick facts - New Svelte website, breakpoint debugging, Dev Vlog 7:07 Community Showcase & Microtalks - “How to deploy a SvelteKit app to traditional servers” by Karim 45:27 This week in discussions - Viewport units, passing styles to Svelte children 53:51 This week in Q&A - How to use SCSS, how to upgrade dependencies

June 11, 2023

Submit a library

Get your library out there for developers to see.

Submit library
video

This Week in Svelte (2023 June 2) - SvelteKit 1.20.1, Svelte 4 pre-release, Headless UI libraries

This Week in Svelte (2023 June 2) - SvelteKit 1.20.1, Svelte 4 pre-release, Headless UI libraries

0:00 Introduction 0:42 Changelog - SvelteKit v1.20.0, v1.20.1; Svelte 4 pre-release 11:48 Quick facts - ARIA Rules, WCAG, always test 24:48 Community Showcase & Microtalks - (none) 25:04 This week in discussions - Headless UI libraries feat. Thomas Lopes and Tasos Bekos 54:58 This week in Q&A - OOP-style stores

June 4, 2023
video

This Week in Svelte (2023 May 26) - SvelteKit 1.19.0, choosing a UI library, breakpoint debugging

This Week in Svelte (2023 May 26) - SvelteKit 1.19.0,  choosing a UI library, breakpoint debugging

0:00 Introduction 0:47 Changelog - SvelteKit v1.19.0 7:26 Quick facts - New Discord roles, and ‘recommendations’ tag for the #ecosystem forum channel 8:20 Community Showcase & Microtalks - How to choose a UI Library 28:22 This week in discussions - international keyboard layouts, usage of quotes in Prettier, roadmap.sh 38:30 This week in Q&A - breakpoint debugging in SvelteKit using VSCode and browser dev tools

May 28, 2023
video

This Week in Svelte (2023 May 19) - SvelteKit 1.18.0, accessible HTML tables, CSS nesting

This Week in Svelte (2023 May 19) - SvelteKit 1.18.0, accessible HTML tables, CSS nesting

0:00 Introduction 0:36 Changelog - SvelteKit v1.17.0-1.18.0, adapter-vercel 3.0.0 12:47 Quick facts - Rich Harris on Learning with Jason, accessible HTML tables, CSS nesting

May 21, 2023
video

This Week in Svelte (2023 May 12) - Svelte 4.0 preview, SvelteKit 1.16.3, Svelte 3.59.1

This Week in Svelte (2023 May 12) - Svelte 4.0 preview, SvelteKit 1.16.3, Svelte 3.59.1

0:00 Introduction 0:25 Changelog - SvelteKit v1.16.1-1.16.3, Svelte 3.59.1 6:19 Quick facts - accessible navigation with aria-current 21:00 Community Showcase - (none) 21:03 This week in discussions - Svelte 4.0 changelog preview 24:49 This week in Q&A - How to detect with JS is available, [not] using stores in your back-end, more accessible navigation with JS detection

May 14, 2023
video

This Week in Svelte (2023 May 5) - SvelteKit 1.16.0, reactive statement lifecycle, custom stores

This Week in Svelte (2023 May 5) - SvelteKit 1.16.0, reactive statement lifecycle, custom stores

0:00 Introduction 0:36 Changelog - SvelteKit v1.15.10-1.16.0 7:46 Quick facts - secret environment variables, reactive statement lifecycle, media query range syntax 17:25 Community Showcase - custom stores with karimfromjordan 39:22 This week in discussions - Host providers that sell a developer experience 40:39 This week in Q&A - range syntax is available in Svelte 3.59.0

May 7, 2023
video

Svelte Radio: 66 - A primer on AI for developers with Swyx from Latent Space

Svelte Radio: 66 - A primer on AI for developers with Swyx from Latent Space

An AI primer for developers covering the evolution of models, modalities such as image and text generation, and practical applications. Swyx's personal journey into AI, opportunities for builders, and considerations of potential societal risks from advanced AI.

May 5, 2023
video

This Week in Svelte (2023 April 28) - SK 1.15.9, colour contrast, SK reusable types, path aliases

This Week in Svelte (2023 April 28) - SK 1.15.9, colour contrast, SK reusable types, path aliases

0:00 Introduction 0:28 Changelog - SvelteKit v1.15.8 and 1.15.9 1:56 Quick facts - colour contrast overview 9:57 Community Showcase - container query use cases with Michael Leahy 17:23 This week in discussions - Use svelte-check, maintain high-quality repositories 21:06 This week in Q&A - Global types, reusable types, where to place components, how to add path aliases

April 29, 2023
video

This Week in Svelte (2023 April 21) - SvelteKit 1.15.7, skip links, error handling, static assets

This Week in Svelte (2023 April 21) - SvelteKit 1.15.7, skip links, error handling, static assets

This week’s topics: 0:00 Introduction 0:35 Changelog - SvelteKit v1.15.6-1.15.7 2:52 Quick facts - skip links 9:28 Community Showcase - (none) 9:44 This week in discussions - Node 20 single executable, Pretty TypeScript errors, “Hot takes on the web” by Rich Harris, Vite 4.3 17:35 This week in Q&A - SvelteKit Error handling and logging, optional parameters, static asset handling

April 22, 2023
video

This Week in Svelte (2023 April 14) - SvelteKit 1.15.5, accessible buttons, advanced toggle state 🧪🔥

This Week in Svelte (2023 April 14) - SvelteKit 1.15.5, accessible buttons, advanced toggle state 🧪🔥

0:00 Introduction 0:41 Changelog - SvelteKit v1.15.1-1.15.5 4:03 Quick facts - learn.svelte.dev, svelte stores do not persist data, non-null assertions, accessible buttons 19:46 Community Showcase - SvelteLab 31:23 This week in discussions - What is progressive enhancement? 40:13 This week in Q&A - Using setContext, context=module, and stores to solve stateful toggle groups

April 15, 2023
video

This Week in Svelte (2023 March 23) - SvelteKit 1.13.0, Vitest and Playwright overview

This Week in Svelte (2023 March 23) - SvelteKit 1.13.0, Vitest and Playwright overview

2:02 Quick facts - macOS VoiceOver demo 17:00 Community Showcase - (none) 17:10 This week in discussions - AI and its impact on software jobs, and what you can do 33:31 This week in Q&A - Testing with Vitest and Playwright

March 26, 2023
video

This Week in Svelte (2023 March 17)

This Week in Svelte (2023 March 17)

1:11 Changelog - Svelte v3.56.0-v3.57.0, SvelteKit v1.12.0 29:00 Quick facts - Reactive destructuring 34:40 Community Showcase - Miyagi ft. Clancy 40:20 This week in discussions - TypeScript and JSDoc 32:45 This week in Q&A

March 18, 2023
video

SvelteKit Radio Live: the Christmas special

SvelteKit Radio Live: the Christmas special

A Christmas special celebrating SvelteKit 1.0's official release, featuring pull request announcements, community testimonials, and discussions about key features like folder-based routing and server-side rendering. Future developments including internationalization, image optimization, and Svelte 4 compiler improvements.

December 14, 2022
video

Svelte Summit - Svelte Sirens Bubble Popping Tutorial

Svelte Summit - Svelte Sirens Bubble Popping Tutorial

The Svelte Sirens are a group for women, non-binary people, and allies to learn, build, and teach about Svelte. This video gives a brief intro to the founders. Stick around after as Brittney Postma leads a Bubble Popping game tutorial with the same bubbles you see on the Svelte Sirens website (sveltesirens.dev)!

September 9, 2022

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.