Stats
Basic kit repo stats
33
2,851
9.7
about 16 hours ago
sveltejs/kit is an open source project licensed under MIT License which is an OSI approved license.
Kit Alternatives
Similar projects and alternatives to kit
-
-
-
Scout APM
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
-
-
-
-
-
-
-
-
-
elderjs
Elder.js is an opinionated static site generator and web framework for Svelte built with SEO in mind.
-
gomodest
A complex SAAS starter kit using Go, the html/template package, and sprinkles of javascript.
-
svelte-tutorial
This repo is the final product of the above tutorial. It is a two-page website using Svelte and Sveltekit with content managed in Prismic. (by samlfair)
-
-
-
-
-
NOTE:
The number of mentions on this list indicates mentions on common posts.
Hence, a higher number means a better kit alternative or higher similarity.
Posts
Posts where kit has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-15.
-
React-like components without react?
With the new SvelteKit, there’s a bunch of adapters you can use to export to static files, Netlify with SSR, a regular Node server, etc.
-
¿Por que JamStack es tan cool?
Svelkit y Elder.js para Svelte
-
Difference between SSR, SSG, CSR and SPA
SSR (Server Side Rendering): the process of receiving a request from the client, e.g: a user goes to https://example.com to load the homepage, and returning a rendered version of the webpage with all the needed info and data to load it as fast as possible. Examples of this are [NextJS](https://nextjs.org), [NuxtJS](https://nuxtjs.org/), [Angular Universal](https://angular.io/guide/universal), [SvelteKit](https://kit.svelte.dev/) (currently in Beta) and [Sapper](https://sapper.svelte.dev/) (currently going deprecated);
-
SvelteKit/CDK exercise plan
I've dabbled with an adapter that deploys SvelteKit project to a CDK stack, but deploying the sample page doesn't really test the adapter much.
-
Getting my SvelteKit website on Netlify
But we can test more than the homepage. Other pages did not score that well for SvelteKit. One of the bigger issues found by web.dev is redirects. At the moment of building the website, SvelteKit has no trailing slashes in URLs by design. But, Netlify normalizes all URLs to a version with trailing slashes. It adds the below redirect headers to each page.
-
My journey from Gatsby to SvelteKit
SvelteKit is for Svelte, what Gatsby and NextJS are for React. It is an opinionated framework build on top of Svelte that allows you to create SSR (and SSG) websites and applications. At its core, it uses a flexible filesystem-based routing in the /routes directory. Not only do the templates for the pages in this directory, but the code that runs on the server is co-located here as well. It is the next iteration of the Sapper framework. So a great choice for a blog-driven website.
-
Deploying SvelteKit App to Vercel
kit/packages/adapter-vercel at master · sveltejs/kit (github.com)
- When will Sveltekit 1.0 be out?
- SvelteKit 1.0 Milestone - 46%
- SvelteKit 1.0 Milestone
-
Suggestions on how to handle file uploads with Sveltekit?
At this moment, when one attempts to handle a through an endpoint with a Sveltekit app (adapter-node), it throws an error: "File upload is not yet implemented." There is already some discussion about this on Github at Handle file uploads · Issue #70 · sveltejs/kit (github.com) and Expose a way to inject middleware in the server pipeline for adapt-node · Issue #334 · sveltejs/kit (github.com), but there isn't an obvious solution as far as I can tell. Supposedly, hooks can be a part of the solution, but I'm not seeing how that can help me.
-
Correctly prerender SvelteKit dynamic pages with Prismic as the CMS
I tested different ways to get the site to fetch data and basically 'hydrate' stuff at build time. Because interestingly even with the static-adapter it didn't render pages that were dynamic [uid].svelte. P.S. use npm i -D @sveltejs/[email protected] is the working one.
-
Easy Routing Solution in Svelte
Have you tried the Vercel adapter? https://github.com/sveltejs/kit/tree/master/packages/adapter-vercel
-
I cannot build my sveltekit project with any adapter! failed to resolve import "@sveltekitjs/kit/ssr"
❯ cd test/ Code/sveltekit-beta-app/test ❯ npm init [email protected] npx: installed 1 in 6.413s create-svelte version 2.0.0-next.46 Welcome to the SvelteKit setup wizard! SvelteKit is in public beta now. There are definitely bugs and some feature might not work yet. If you encounter an issue, have a look at https://github.com/sveltejs/kit/issues and open a new one, if it is not already tracked. ✔ Copied project files ✔ Use TypeScript in components? … no You can add TypeScript support later. We'll let you know soon how to do it. ✔ What do you want to use for writing Styles in Svelte components? › SCSS ✔ Added SCSS support. To use it inside Svelte components, add lang="scss" to the attributes of a style tag. ✔ Add ESLint for code linting? … yes ✔ Added ESLint. Readme for ESLint and Svelte: https://github.com/sveltejs/eslint-plugin-svelte3 ✔ Add Prettier for code formatting? … no Want to add other parts to your code base? Visit https://github.com/svelte-add/svelte-adders, a community project of commands to add particular functionality to Svelte projects Next steps: 1: npm install (or pnpm install, or yarn) 2: npm run dev -- --open To close the dev server, hit Ctrl-C Stuck? Visit us at https://svelte.dev/chat Code/sveltekit-beta-app/test is 📦 v0.0.1 via ⬢ v14.16.0 took 19s ❯ npm i WARN @sveltejs/kit > @sveltejs/vite-plugin-svelte: @rollup/[email protected] requires a peer of [email protected]^1.20.0||^2.0.0 but none was installed. Packages: +166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Packages are cloned from the content-addressable store to the virtual store. Content-addressable store is at: /home/user/.pnpm-store/v3 Virtual store is at: node_modules/.pnpm Progress: resolved 167, reused 166, downloaded 1, added 166, done WARN Failed to find "/fsevents/2.3.2" in lockfile during hoisting. Next aliases will not be hoisted: fsevents node_modules/.pnpm/[email protected]/node_modules/esbuild: Running postinstall script... node_modules/.pnpm/[email protected]/node_modules/esbuild: Running postinstall script, done in 101msess: Running postinstall script, done in 9ms devDependencies: + @sveltejs/adapter-node 1.0.0-next.12 + @sveltejs/kit 1.0.0-next.71 + eslint 7.23.0 + eslint-plugin-svelte3 3.1.2 + sass 1.32.8 + svelte 3.37.0 + svelte-preprocess 4.7.0 + vite 2.1.5 Code/sveltekit-beta-app/test is 📦 v0.0.1 via ⬢ v14.16.0 took 2s ❯ npm run build > [email protected] build /home/user/Code/sveltekit-beta-app/test > svelte-kit build vite v2.1.5 building for production... ✓ 18 modules transformed. .svelte/output/client/_app/manifest.json 0.67kb .svelte/output/client/_app/assets/start-fa9b0979.css 0.31kb / brotli: 0.19kb .svelte/output/client/_app/assets/pages/index.svelte-50fcb4c1.css 0.67kb / brotli: 0.26kb .svelte/output/client/_app/pages/index.svelte-f0a6bba9.js 1.58kb / brotli: 0.68kb .svelte/output/client/_app/chunks/vendor-b2527fc7.js 5.14kb / brotli: 2.00kb .svelte/output/client/_app/start-8012d080.js 15.52kb / brotli: 5.29kb vite v2.1.5 building SSR bundle for production... ✓ 1 modules transformed. [vite]: Rollup failed to resolve import "@sveltejs/kit/ssr" from ".svelte/build/app.js". This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to `build.rollupOptions.external` > [vite]: Rollup failed to resolve import "@sveltejs/kit/ssr" from ".svelte/build/app.js". This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to `build.rollupOptions.external` Error: [vite]: Rollup failed to resolve import "@sveltejs/kit/ssr" from ".svelte/build/app.js". This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to `build.rollupOptions.external` at onRollupWarning (/home/user/Code/sveltekit-beta-app/test/node_modules/.pnpm/[email protected]/node_modules/vite/dist/node/chunks/dep-66eb515d.js:44389:19) at Object.onwarn (/home/user/Code/sveltekit-beta-app/test/node_modules/.pnpm/[email protected]/node_modules/vite/dist/node/chunks/dep-66eb515d.js:44239:17) at Object.onwarn (/home/user/Code/sveltekit-beta-app/test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/shared/rollup.js:19784:20) at ModuleLoader.handleResolveId (/home/user/Code/sveltekit-beta-app/test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/shared/rollup.js:18526:26) at /home/user/Code/sveltekit-beta-app/test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/shared/rollup.js:18480:22 at async Promise.all (index 0) at async ModuleLoader.fetchStaticDependencies (/home/user/Code/sveltekit-beta-app/test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/shared/rollup.js:18478:34) at async Promise.all (index 0) at async ModuleLoader.fetchModule (/home/user/Code/sveltekit-beta-app/test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/shared/rollup.js:18454:9) at async Promise.all (index 0) ERROR Command failed with exit code 1. Code/sveltekit-beta-app/test is 📦 v0.0.1 via ⬢ v14.16.0 took 2s ❯