Here are some of my recommendations for the best tech stack to build a project with. While the best tech stack is the one you know best, this should be a good list of technologies to consider.
Isomorphic Typescript
Optimize for launching quickly by writing less code
Prefer code over config
Language
Typescript: Type safety end-to-end, huge ecosystem, and LLMs write it well
Runtime
Bun: Faster replacement for Node
Build Tool / Monorepo
Turborepo
Infra
Cloudflare: Generous free tier and wide range of infra
Framework
Next.js: Extremely fast to build an MVP and great DX
Design System
shadcn/ui for Tailwind using CVA
Forms
TanStack Form
Data Fetching
TanStack Query
Validation
Zod: Ergonomic API and large ecosystem of integrations
ORM
Drizzle: Schema built in Typescript with Zod integration and SQL-like query builder
Workflow
Cloudflare Workflows
Vector DB
Turbopuffer
LLM
OpenAI: Frontier models with strong tool use and structured output
Payments
Lemon Squeezy: Merchant of record so they handle tax and compliance
Messaging
Twilio: SMS and voice
Email
Resend: Clean API and good deliverability
Auth
Better Auth: A comprehensive and configurable auth lib
Feature Flags
StatSig: Flags, experimentation, and analytics with a generous free tier
Logging
Middleware