You want to ship.
You need this.
Beztack is a production-ready monorepo starter built on modern TypeScript tools. Stop configuring, start building.
pnpm create beztackBuilt on Modern Tools
This project wouldn't be possible without the following gems
Project Architecture
Three apps, one monorepo. Each optimized for its purpose.
apps/ui
Frontend SPA
- Fast HMR & instant refresh
- shadcn/ui components
- Client-side routing
apps/api
Backend Server
- Edge-ready & portable
- File-based routing
- Auto-imports & HMR
apps/docs
Landing & Docs
- SSR & static generation
- MDX documentation
- SEO optimized
Everything You Need
Ship faster with best practices and modern architecture built-in
Authentication Ready
Built-in auth with better-auth. Secure, flexible, and easy to customize for your needs.
Integrated Plugins
- 2FA Support
- Admin & Roles
- Organizations
- Polar Integration
Coming Soon
Type-Safe Database
Drizzle ORM with full TypeScript support. Write queries with confidence, autocomplete, and zero runtime overhead.
Modern UI Components
Beautiful, accessible components with shadcn/ui. Customizable and production-ready out of the box.
URL State Management
Type-safe URL search params with nuqs. Synchronize component state with the URL effortlessly with full TypeScript support and SSR compatibility.
Built-in Parsers
AI Ready
Integrated Vercel AI SDK. Build AI-powered features with streaming, tool calling, and structured outputs.
Features
TYPE_SAFE_ENV
Powered by T3 Env and Zod. Environment variables validated at build time with full TypeScript support.
RAPID_DEVELOPMENT
Powered by Vite. Experience hot module replacement, instant server start, and optimized build times.
MONOREPO_ARCHITECTURE
Powered by pnpm workspaces and NX. Efficient dependency management and task orchestration.
Ready to Build Something Amazing?
Join developers who are shipping faster with Beztack
pnpm create beztack