Progress on Saber and ViteKit
Unfortunately, I don't have much time to work on ViteKit (framework-agnostic SSR framework), the basic stuff are already working though:
It features a lightweight custom router, file-based routing, nested layouts, framework-agnostic data loading, etc.
I can't share the code yet cause it's kinda a mess, well it only takes a day or two to clean it up but as I said, I don't have time to maintain it when it's visible to everyone. But I do plan to get back to it... in a few months. If you really want it, considering sponsoring me so I can spend more time coding. There're many community solutions too, like fastify-vite and vite-plugin-ssr, don't forget to check them out.
Currently, I'm working on rewriting Saber using Vite, which is a Vue-based static site generator. You may wonder why I'm still working on it when I just started ViteKit, the answer is simple, they serve different purposes, like webpack vs Jekyll. By focusing on static site generation and markdown support, Saber will offer far superior dev experience out of the box.
There isn't an exact ETA, but you can expect Saber 1.0 to be released next month.