11ty | https://www.11ty.dev | https://github.com/11ty/eleventy | Node.js | Rollup | Custom | DSL | file-based | Custom | SSG | Medium | Low | High | Low | Medium | High | Medium | Medium |
Analog | https://analogjs.org | https://github.com/analogjs/analog | Node.js | Vite | Angular | DSL | file-based | Fetch API | SSR, SSG, Hybrid | Medium | High | High | Medium | Medium | Medium | Low | Medium |
Astro | https://astro.build | https://github.com/withastro/astro | Node.js, Serverless Functions | Vite | React, Vue, Svelte, Solid, Custom | JSX, TSX, DSL | file-based, hybrid | Fetch API | SSG, Hybrid | Medium | Low | High | Low | High | High | High | High |
Brisa | https://brisa.build | https://github.com/brisa-build/brisa | Bun | esbuild | Custom | DSL | file-based | Fetch API | SSR, Hybrid | Low | Low | Medium | Low | Medium | Low | Low | Medium |
Docusaurus | https://docusaurus.io | https://github.com/facebook/docusaurus | Node.js | Webpack | React | JSX, TSX | file-based | Custom | SSG | High | Low | High | Medium | High | High | Medium | High |
Enhance | https://enhance.dev | https://github.com/enhance-dev/enhance | Node.js | Rollup | Custom | DSL | file-based | Fetch API | SSR, Hybrid | Low | Low | Medium | Low | Low | Medium | Low | Medium |
Fresh | https://fresh.deno.dev | https://github.com/denoland/fresh | Deno | esbuild | Preact | JSX, TSX | file-based | Fetch API | SSR, Hybrid | Low | Low | Medium | Low | Medium | High | Medium | High |
Gatsby | https://www.gatsbyjs.com | https://github.com/gatsbyjs/gatsby | Node.js, Serverless Functions | Webpack | React | JSX, TSX | file-based, hybrid | Custom | SSG, Hybrid | High | Medium | High | Medium | High | High | High | High |
Heretic | https://hereticjs.org | https://github.com/hereticjsorg/heretic | Node.js | Vite | Custom | DSL | file-based | Fetch API | SSR, SPA | Low | Medium | Medium | Low | Medium | Low | Low | Low |
Hono | https://hono.dev | https://github.com/honojs/hono | Node.js, Edge compute | Vite | Custom | JSX, TSX | file-based | Hono | SSR, SSG, Hybrid | Medium | Medium | High | Low | Medium | High | Medium | High |
Inferno | https://www.infernojs.org | https://github.com/infernojs/inferno | Node.js | Rollup | React | JSX, TSX | programmatic | Custom | SPA, SSR | Medium | Medium | High | Low | Medium | Medium | Low | Medium |
Meteor | https://www.meteor.com | https://github.com/meteor/meteor | Node.js | Webpack | React, Vue, Angular, Svelte, Custom | DSL | programmatic | Custom | SPA, SSR | High | High | High | Medium | High | High | Medium | High |
Next.js | https://nextjs.org | https://github.com/vercel/next.js | Node.js, Serverless Functions, Edge compute | Webpack, Turbopack | React | JSX, TSX | file-based, hybrid | Fetch API | SSR, SSG, Hybrid | High | Medium | High | Medium | High | High | High | High |
Nuxt | https://nuxt.com | https://github.com/nuxt/nuxt | Node.js, Serverless Functions | Vite, Webpack | Vue | DSL | file-based, hybrid | Nitro | SSR, SSG, Hybrid | High | Medium | High | Medium | High | High | High | High |
Observable | https://observablehq.com | https://github.com/observablehq/framework | Node.js | Rollup | Custom | DSL | file-based | Custom | SSG | Medium | Low | High | Low | Medium | High | Medium | Medium |
Qwik City | https://qwik.dev/docs/qwikcity/ | https://github.com/BuilderIO/qwik | Node.js, Edge compute | Vite | Custom | JSX, TSX | file-based, hybrid | Fetch API | SSR, SSG, Hybrid | Medium | Medium | High | Low | Medium | High | High | High |
Quasar | https://quasar.dev | https://github.com/quasarframework/quasar | Node.js | Vite, Webpack | Vue | DSL | programmatic | Custom | SPA, SSR, SSG | High | Medium | High | Medium | High | High | Medium | High |
RedwoodJS | https://redwoodjs.com | https://github.com/redwoodjs/redwood | Node.js, Serverless Functions | Vite, Webpack | React | JSX, TSX | file-based, hybrid | Fetch API | SSR, SSG, Hybrid | Medium | Medium | High | Medium | High | High | Medium | High |
Remix | https://remix.run | https://github.com/remix-run/remix | Node.js, Serverless Functions | Vite, esbuild | React | JSX, TSX | hybrid | Fetch API | SSR, Hybrid | High | Medium | High | Low | Medium | High | High | High |
SolidStart | https://start.solidjs.com | https://github.com/solidjs/solid-start | Node.js | Vite | Solid | JSX, TSX | file-based | Vinxi | SSR, SSG, Hybrid | Medium | Medium | High | Low | Medium | Medium | Medium | Medium |
SvelteKit | https://svelte.dev/docs/kit | https://github.com/sveltejs/kit | Node.js, Serverless Functions | Vite | Svelte | DSL | file-based, hybrid | Fetch API | SSR, SSG, Hybrid | Medium | Low | High | Low | High | High | High | High |
TanStack Start | https://tanstack.com/start | https://github.com/TanStack/router | Node.js | Vite | React | JSX, TSX | programmatic | Vinxi | SSR, Hybrid | Medium | Medium | High | Low | Medium | Medium | Medium | Medium |
UmiJS | https://umijs.org | https://github.com/umijs/umi | Node.js | Webpack | React | JSX, TSX | file-based, hybrid | Custom | SSR, SSG, Hybrid | High | Medium | High | Medium | High | High | Medium | High |
Vike | https://vike.dev | https://github.com/vikejs/vike | Node.js | Vite | React, Vue, Svelte, Custom | JSX, TSX, DSL | file-based | Fetch API | SSR, SSG, Hybrid | Medium | Medium | High | Low | Medium | Medium | Low | Medium |
VitePress | https://vitepress.dev | https://github.com/vuejs/vitepress | Node.js | Vite | Vue | DSL | file-based | Custom | SSG | Medium | Low | High | Low | Medium | High | Medium | High |
Waku | https://waku.gg | https://github.com/dai-shi/waku | Node.js | Vite | React | JSX, TSX | file-based | Fetch API | SSR, Hybrid | Medium | Medium | High | Low | Medium | Medium | Low | Medium |