Guide · 6 min read

Frameworks you can pick when you create a project

This guide covers the frameworks SpinBuild supports as of October 20, 2026 — Next.js, React, Vue, Svelte, Astro, Express, and more at spinbuild.ai.

Team SpinBuild

Framework logos SpinBuild supports: Next.js, React, Vite, Preact, Vue, Svelte, Astro, Express, Fastify, Koa, and HTML

When you create a new project in SpinBuild, you pick a framework. That choice is not a wishlist. It is the stack the preview will actually run.

Some tiles in the picker say Soon. Those are not ready yet, so this post skips them. Below is only what you can start today — the ones that are live, including the ones marked Beta.

Next.js React Vue Svelte Astro Express HTML

What “Beta” means here

Next.js is the stack we have run the longest end to end. Everything else you can select today ships with a starter and a live preview, but we still mark it Beta until we have proven the full path the same way. You can use them. You should still read the diff and click through the private preview before you publish.

Starter is free. No credit card. You still approve every change before it ships.

Next.js

The default for most new projects. Good when you want a full web app: pages, API routes, and a private Postgres for that project. If you are not sure which tile to click, start here.

React, Vite, and Preact

These give you a Vite-based frontend starter. Reach for them when you want a React-style UI without Next’s full app shell. Vite and Preact use the same kind of setup; pick the name that matches how you think about the stack.

Vue

Same idea as React, but with Vue. A small app scaffold you can describe into — lists, forms, screens — then review as a diff.

Svelte

A Svelte app starter. Useful when you already prefer Svelte’s style of writing UI. The loop is the same: describe, review, accept, preview.

Astro

Better when the thing is mostly content pages — a site, a brochure, a docs-style layout — rather than a heavy app with lots of live data. You still get a private preview and a publish step on your-app.apps.spinbuild.ai.

Express, Fastify, and Koa

These are server-first starters for APIs and backend services. SpinBuild is built for full-stack work — not frontends alone — so you can describe routes, business logic, and data access in plain language, get a real Node server in preview, and ship the API next to your UI. Private Postgres is available when the project needs a database. That is what full-stack means here: the backend is a first-class path, not an afterthought.

HTML / CSS / JS

Plain files. No npm install step. Good for a tiny site or a static page you want to keep simple. SpinBuild still gives you a private preview and HTTPS publish on the apps subdomain — not a custom domain.

How to choose in one minute

  1. Not sure? Next.js.
  2. You want React without Next? React or Vite.
  3. You already like Vue or Svelte? Pick that tile.
  4. Mostly pages and content? Astro or HTML / CSS / JS.
  5. Mostly an API or server? Express, Fastify, or Koa.

Whatever you pick, the product does not change: you describe the web app, you read the change, you accept or reject, then you click through the private preview. Publish puts the accepted version on an HTTPS URL under apps.spinbuild.ai. GitHub, if you connect it, is a one-way push to a repo you own.

What we are not listing here

Frameworks that still show Soon in the picker are not ready to start from blank yet — they are coming soon. We will write about them when you can click them and get a working preview.

Open spinbuild.ai, hit New project, and pick from what is live. Questions about accounts, preview, or a deployed app go to support@qyant.dev.