What is the best solution for a server-side rendered Vue 3 application with Cloudflare?

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • wrangler-legacy

    Discontinued 🤠 Home to Wrangler v1 (deprecated)

  • I am about to embark on building a storefront application in Vue 3. Like many other stores, it will have dynamically-generated product pages. When these product pages are linked or shared elsewhere, I want to use server-side rendering such that I can dynamically respond with the appropriate OG tags. I would prefer to keep my application entirely serverless. Having done my research on available serverless options, I prefer Cloudflare Workers.

  • vitedge

    Edge-side rendering and fullstack Vite framework

  • Given this situation, I think there are three solutions for my application: 1. Nuxt 3, which has support for rendering via Cloudflare Workers. 2. Cloudflare Pages, which recently got support for SSR via Workers. 3. Vitedge, which seems like a plugin for the Vite build system that targets Cloudflare Workers.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Nuxt 3

    Discontinued Old repo of Nuxt 3 framework, now on nuxt/nuxt (by nuxt)

  • Given this situation, I think there are three solutions for my application: 1. Nuxt 3, which has support for rendering via Cloudflare Workers. 2. Cloudflare Pages, which recently got support for SSR via Workers. 3. Vitedge, which seems like a plugin for the Vite build system that targets Cloudflare Workers.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts