Static sites & SPAs · See how it worksShip with jscrate Import a repository and every push builds and deploys to its own subdomain. Static sites and single-page apps, zero config, on infrastructure you can read.
acme-docs11:11 AM Ready in 38s · main 4f9c2e1 marketing-site9:42 AM Deployed main · 2 files changed dashboard8:09 AM Building feat/charts… blogYesterday Preview for PR #42 is ready acme-docs.jscrate.devReady in 38s
1 ▲ Cloning github.com/acme/docs (main, 4f9c2e1) 2 ▲ Node v24.11.0, package manager: pnpm 3 ▲ pnpm install --frozen-lockfile 4 Packages: +412 · done in 6.1s 5 ▲ pnpm run build 6 vite v7.1.4 building for production… 7 ✓ 128 modules transformed. 8 dist/index.html 0.62 kB 9 dist/assets/index-B2kQ1x9a.css 14.08 kB 10 dist/assets/index-Dk3fA7Lw.js 148.31 kB 11 ▲ Build completed: 9 files 12 ▲ Uploading to R2 · deployments/9e41c07b Example build output