{"repo":"erayack/svelte-building-blocks","free":true,"listed":false,"github":"https://github.com/erayack/svelte-building-blocks","clone":"git clone https://github.com/erayack/svelte-building-blocks.git","description":"A hands-on, book-style Svelte 5 and SvelteKit course covering runes, state, component architecture, APIs, testing, production, and deployment.","language":"Svelte","stars":38,"topics":["book","frontend","svelte","sveltekit"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Svelte Building Blocks: Svelte 5 Runes Edition A book-style Svelte and SvelteKit course you can run locally. It targets Svelte 5 runes syntax from the first chapter through production workflows. Each level is a standalone runnable project with its own package.json , source files, README chapter, guided walkthrough, commands to try, practice prompts, and check-yourself questions. Syntax target This course teaches modern Svelte 5 patterns: - $props() for component inputs and $bindable for deliberate shared control - $state , $state.raw , and $state.snapshot for appropriate state boundaries - rune-enabled .svelte.js modules for reusable reactive models - $derived and $derived.by for computed values - $effect only for real side effects and $inspect for reactive debugging - callback props for child-to-parent domain intent - snippets, render tags, and component error boundaries for composition and recovery - attachments for reusable DOM behavior with cleanup - SvelteKit load functions, route errors, form actions, endpoints, and server-only modules - focused TypeScript, unit, component-browser, end-to-end, and production-build verification Classic Svelte 3/4 component syntax is not the default path in this course. Levels 1. Foundation: components, $props , $state , $derived , template syntax 2. State Management: stores alongside runes, derived stores, context, callback props 3. Component Architecture: snippets, render tags, composition, callbacks, effects 4. Reactivity Patterns: run","default_branch":null,"files":null,"tree":[],"storefront":"/r/erayack","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/erayack/svelte-building-blocks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}