> SvelteKit Framework

Full-stack Svelte framework with file-based routing, SSR, load functions, and form actions.

fetch
$curl "https://skillshub.wtf/skillshub-team/catalog-batch5/sveltekit?format=md"
SKILL.mdSvelteKit Framework

SvelteKit

Setup: npx sv create my-app

Routing

src/routes/
  +page.svelte          → /
  +layout.svelte        → shared layout
  blog/[slug]/
    +page.svelte        → /blog/:slug
    +page.server.ts     → load data

Load Functions

// +page.server.ts
export async function load({ params }) {
    const post = await db.getPost(params.slug);
    if (!post) throw error(404, 'Not found');
    return { post };
}

Form Actions

export const actions = {
    default: async ({ request }) => {
        const data = await request.formData();
        await db.createPost(data.get('title'), data.get('body'));
        throw redirect(303, '/blog');
    },
};

svelte.config.js: adapter-auto, adapter-node, adapter-static, adapter-vercel

┌ stats

installs/wk0
░░░░░░░░░░
first seenMar 18, 2026
└────────────

┌ tags

└────────────