Monorepo · Micro-FE · Microservices

Ship AI-first products
at the edge, faster.

A type-safe Turborepo boilerplate: a Next.js app, this Astro landing, and Connect RPC services — one contract, end-to-end types, deployed to Cloudflare.

Why this stack

Everything wired, nothing locked in

🧩

Micro-frontends

Next.js app + Astro landing as independent workspaces, shipped from one repo.

🔌

Connect RPC

Protobuf contract, gRPC-compatible — the server’s types flow straight into the frontend.

Edge-native

Cloudflare Workers + Vite for the app and services; static assets for the landing.

🧱

Turborepo

Cached build / typecheck / lint pipeline across apps, services, and shared packages.

🛡️

Type-safe contracts

Zod schemas in one package, shared by frontend and backend — zero drift.

🎨

Panda CSS + Ark UI

Accessible, themeable design system in the app; fast static styling here.

Batteries included

The stack

  • Next.js 16
  • Astro 7
  • Connect RPC
  • TanStack Query
  • Zustand
  • Zod v4
  • Panda CSS
  • Ark UI
  • Turborepo
  • Cloudflare Workers
  • Vitest
  • TypeScript