--- title: 'Mochi vs SvelteKit' slug: mochi-vs-sveltekit description: 'A side-by-side feature comparison of Mochi and SvelteKit, filterable by performance, backend, and frontend concerns.' --- ## Mochi vs SvelteKit Mochi and SvelteKit both render Svelte 5 on the server, but they make different bets. Mochi is SSR-first on Bun with islands-based selective hydration and a batteries-included backend (SQLite, queues, WebSockets, SSE, caching). SvelteKit is runtime-agnostic with a client-side router, broad deployment targets, and a mature ecosystem. Use the filters below to focus on the areas you care about, or switch to **Mochi only** / **SvelteKit only** to see where each framework leads. If you're migrating an existing app, the [Coming from SvelteKit](/docs/coming-from-sveltekit/) guide maps each SvelteKit concept to its Mochi equivalent.