routify | SvelteKit | |
---|---|---|
12 | 628 | |
1,868 | 18,520 | |
0.5% | 0.9% | |
8.8 | 9.7 | |
6 days ago | 1 day ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
routify
-
How's routing done in Vanilla Svelte?
Been using Routify in all my projects since I started with Svelte like 3-4 years ago.
-
SvelteKit: How do you handle largish projects with so many +page & +page.server files?
Anyway, it seems you have a problem with Sveltekit routing. You can still use Svelte with other SSR frameworks, such as Astro, a router like https://routify.dev, or switch to another framework altogether.
-
Svelte and abandonware?
Routify is still active and new version in the works. Version 3 can be used https://github.com/roxiness/routify/tree/next
-
Tauri with Svelte or SvelteKit?
I would have to say Svelte with a router like https://routify.dev . My recent blog post originally used sveltekit but I swapped it out last minute
-
Is there a way to restrict access to certain routes using svelte-spa-router
Consider https://github.com/roxiness/routify
-
If anyone can help me with my noob questions
Regarding some suggestions on here recommending SvelteKit: Learning SvelteKit might be a big ask depending on what you're trying to do. If you just want to stick with svelte only for now, and you want to add SPA routing capabilities, consider checking out https://routify.dev there's a ton of documentation for it and it's fairly simple to pick up. ✌🏼
-
State of the Sveltejs Ecosystem?
Routing: We have a few third party ones such as routify, svelte-spa-router and svelte-routing as well as the clientside routers included in SvelteKit and Sapper.
-
Sveltekit - to use or not to use?
if Next.js/Nuxt like needs are not something you're looking for yet, you can definitely go ahead with Svelte's default client-side app approach, with svelte-spa-router or routify for SPAs.
-
Learning to cook at home with Parsnip - built entirely with Svelte!
We chose Routify for client-side routing because this was around the time that Sapper seemed like it was being sunset in favor of Sveltekit which doesn't seem production-ready quite yet. We also have plans to statically pre-render the app so it can more-or-less work entirely offline and Routify makes that relatively straightforward (but see below).
-
Comparing Svelte and React
Since svelte does a lot of compile time stuff, I would like to mention Routify, which is compile time SPA routing. For me it worked awesome to accomplish projects with many routes and the need for hash based routing.
See https://routify.dev/ and https://routify.dev/guide/installation/install-to-existing-p...
SvelteKit
-
Tudo que Estudar, para se tornar uma Engenheira(o) de Software.
Link
-
Getting Started with Mitosis: Creating a Cross-Framework Design System
Welcome to SvelteKit /> /> /> Visit href="https://kit.svelte.dev">kit.svelte.dev to read the documentation
- Svelte adoption guide: Overview, examples, and alternatives
-
Hidden cost of frontend frameworks
Only, if you're going to write a fullstack app and have server rendered or statically rendered pages, you'll most likely use a meta framework like NextJs, Remix, SvelteKit, SolidStart.
-
How to handle large file uploads in SvelteKit using streams
I was working on a SvelteKit based local cloud project. I know that there are already solutions out there that work out of the box, but I want to try and build my own version from scratch. One of the key features is the file uploading and I had a tough time collecting all the information piece by piece. So, I hope that you find my solution helpful.
-
Building Progressive Web Applications using SvelteKit
This article is all about simplifying your path to web development. We will build amazing websites with as little effort as possible with SvelteKit, a tool akin to your coding friend. We will quickly set things up, create a basic site with little coding, and easily turn it into a Progressive Web App (PWA).
-
Ask HN: Recommended front end stack for complete beginner?
SvelteKit: https://kit.svelte.dev
- The starter template is like a collection of web dev best practices.
- The community is great. Beginners should ask a lot of questions, and the Svelte community is pretty good at trying to help them.
- The DX is wonderful.
I'm building this with Kit: https://weather-sense.leftium.com
The only caveat: if your goal involves finding employment choose React (Next.js) because there are way more openings.
-
Building TailwindUI's Spotlight using SvelteKit and Svelte 5 with TailwindCSS
Everything you need to build a Svelte project, powered by create-svelte.
-
Svelte vs Angular: Which Framework Suits Your Project?
Svelte is a JavaScript framework that can be used to build a full-scale application or small bits of other applications. The core principle of Svelte is based on running the code at compile time; this is different from frameworks like React and Vue, which perform most of the operations in the browser while the app is running without a virtual DOM. This makes developing Svelte applications faster, bundles smaller, and performance better. Svelte is also easier to write and learn. It basically entails coding in HTML, CSS, and JavaScript with the addition of a few extensions. However, Svelte has a framework called SvelteKit which allows the implementation of more complex functionalities and features such as routing and server-side rendering. The main features of Svelte include:
-
Are Sync Engines The Future of Web Applications?
Sveltekit doesn't natively support WebSockets, and even though it does support server-sent events, it does so in a clumsy way. Express supports both nicely. As a result, I used svelte-sse for server-sent events. One somewhat annoying quirk I ran into is that since svelte-sse returns a Svelte store, which my app wasn't subscribing to (the app doesn't need to read the value, just to trigger a pull as I described above), the whole thing was just optimized away by the compiler. I was initially scratching my head about why messages were not coming through. I ended up having to implement a workaround for that behavior. I don't blame the author of the library; they assumed a meaningful value would be sent to the client, which is not the case with 'poke'.
What are some alternatives?
awesome-sveltekit - Awesome examples of SvelteKit in the wild
Next.js - The React Framework
svelte-routing - A declarative Svelte routing library with SSR support
Nuxt.js - Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]
svelte-spa-router - Router for SPAs using Svelte 3
Express - Fast, unopinionated, minimalist web framework for node.
svelte-starter-kit - Svelte with brilliant bells and useful whistles
astro - The web framework for content-driven websites. ⭐️ Star to support our work!
Sapper - The next small thing in web development, powered by Svelte
vite - Next generation frontend tooling. It's fast!
electron-sveltekit - Electron and SvelteKit integration
Svelte - Cybernetically enhanced web apps