Skip to content

Build your stack, minus the pressure.

Pick your modules and walk away with a clean TypeScript monorepo. Idiomatic, vendored code that’s yours the moment it lands. Add more modules or swap them out at any time.

Learn more…

01

Framework

Next.js

React framework with App Router, RSC, and edge runtime.

TanStack Start

Full-stack React framework on Vite + TanStack Router.

02

UI

shadcn (Base UI)

shadcn/ui with Tailwind + Base UI primitives.

shadcn (Radix)

shadcn/ui with Tailwind + Radix primitives.

Tailwind CSS

Utility-first CSS framework, no primitives included.

03

Database

PostgreSQL

Postgres via the `postgres` driver. Works locally or via Neon/Supabase.

SQLite

Local SQLite via better-sqlite3. Zero-config for development.

04

ORM

Drizzle

TypeScript-first ORM with schema-as-code and zero runtime overhead.

Prisma

Type-safe ORM with migrations, studio, and broad DB support.

05

Auth

Better Auth

Framework-agnostic, headless TypeScript auth library.

Clerk

Hosted user management with pre-built UI components.

06

Payments

Polar

Merchant of record for subscriptions, checkout, and webhooks.

Stripe

Payments, subscriptions, and webhooks via the Stripe API.

07

Email

Resend

Transactional email via the Resend API, with React Email templates.

08

AI

TanStack AI

Composable AI primitives across providers.

Vercel AI SDK

Streaming AI SDK with tools, structured output, and React hooks.

09

Tooling

Biome

Fast Rust-based linter and formatter in one tool.

ESLint + Prettier

ESLint (flat config) for linting and Prettier for formatting.

oxlint + oxfmt

Oxc's Rust-based linter and formatter — extremely fast.

10

Testing

Playwright

End-to-end browser testing.

Vitest

Fast unit + integration test runner powered by Vite.

11

Monorepo

Turborepo

Incremental task runner with content-addressed caching.

Files appear here as you add modules.