Frameworks

Ship the stack you already use

Light Cloud reads your repo and picks the right build for 40+ frameworks. Frontends go to a global CDN, full-stack apps and backends run as containers on Cloud Run. No build config to write first.

console.light-cloud.com/new
acme-labs/newJ

Create

GitHub
Upload
Template
Database
acme/storefront
React (Vite)
DetectedReading
  • Framework
  • Manager
  • Build
  • Output
Global CDN
Cloud Run
Deploy

Three repos, no config: the files are read, the build is filled in, and the right target lights up.

Frontend

Built once, served from the CDN.

A static build is uploaded to object storage and cached at the edge.

React

Vue

Angular

Svelte

SolidJS

Qwik

Astro

Gatsby

Docusaurus

Eleventy

Static HTML

Full-stack

Rendered on the server, on Cloud Run.

Frameworks with a server side ship as containers that scale with traffic and down to zero when idle.

Next.js

SSR

Nuxt

SvelteKit

Remix

Django

Ruby on Rails

Laravel

Symfony

WordPress

Blazor

Wasp

Backend

Any runtime, as a container.

APIs and services in Node, Python, Go, Java, Ruby, PHP, or .NET — or bring a Dockerfile and it is used as is.

Node.js

Express

Fastify

NestJS

AdonisJS

Hono

Python

FastAPI

Flask

Go

Gin

Echo

Fiber

Java

Spring Boot

Quarkus

Ruby

Sinatra

PHP

ASP.NET

Dockerfile

bring your own

How it works

Detection, not configuration.

The repo already describes the build. Light Cloud reads it instead of asking you to repeat it in a dashboard.

  1. 1

    Reads your repo

    Framework, runtime, and the right build and start commands are detected from the files in your project.

    package.json · next.config.ts

  2. 2

    Finds the package manager

    npm, yarn, pnpm, pip, or poetry. The matching install and build steps are used.

    pnpm-lock.yaml · poetry.lock

  3. 3

    Locates the output

    Config files are parsed to find where the build lands, so the right directory is served.

    dist/ · .next/

  4. 4

    Dockerfile wins

    If your repo has a Dockerfile, it is used as is and the app runs as a container.

    Dockerfile

ONE REPO · TWO TARGETSRepositoryacme/storefront · mainDetectionframework · manager · outputstaticbackendGlobal CDNstatic buildCloud Runscales to 0

Two targets

One repo, two targets.

A frontend build goes to the global CDN. A backend becomes a container on Cloud Run that scales with traffic and stops billing at zero.

  • The target is picked from the repo. Override it when you know better.
  • Framework, package manager, build command, and output directory can each be set by hand.
  • A Dockerfile in the repo always wins and runs as a container.

Deploy your framework

Connect a repo and Light Cloud figures out the build. Start free on the Free plan.