@jtgi
What ya mean by lightweight?
remix.run might fit the bill. I’ve used both in production and find remix more straight forward. Less magic. Deployable anywhere. Shopify backed.
I use it for all my work these days.
Otherwise I’d say vite with a backend like hono.dev would be comfy.