I've played around with different meta-frameworks.
In house built ones, NextJS, Nuxt, SvelteKit.
My opinion: they're all too cumbersome.
I find SvelteKit the nicest of them all, but it still has its quirks.
Recently, Hono added support for JSX.
Regular backend server without meta-framework craziness.
And on the frontend side just simple React components.
Same flexibility - you can have CSR, SSR, SSG pages.
It uses Vite, a standard bundler in 2025.
Check it out