> ## Documentation Index
> Fetch the complete documentation index at: https://docs.builderbox.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Technologies

> Comprehensive overview of technologies used in the Ultimate Cursor AI Boilerplate

# Technologies

The Ultimate Cursor AI Boilerplate is built with a carefully selected stack of modern technologies designed for rapid development and scalability.

## Core Framework

### Next.js 15+

* **App Router**: Modern file-system based routing
* **Server Components**: Optimized rendering and performance
* **Metadata API**: Built-in SEO optimization

## Frontend Technologies

### UI & Styling

* **Tailwind CSS**: Utility-first CSS framework
* **shadcn/ui**: High-quality, accessible components
* **Framer Motion**: Smooth animations and transitions
* **Lucide Icons**: Beautiful, consistent iconography

### State Management

* **React Context**: Built-in state management
* **React Query**: Server state management

## Backend Technologies

### Database & ORM

* **Supabase**: PostgreSQL database with real-time capabilities
* **Prisma**: Type-safe ORM for database operations
* **PostgreSQL**: Robust relational database

### API Layer

* **tRPC**: End-to-end typesafe API layer
* **Zod**: Runtime type validation

### Authentication

* **BetterAuth**: Modern authentication solution
  * Email/Password
  * OAuth providers
  * Session management

### Payments

* **Polar.sh**: Primary payment processing
* **Stripe**: Fallback payment processing
* **Webhooks**: Secure payment event handling

## Development Tools

### Build & Package Management

* **Bun**: Fast JavaScript runtime and package manager
* **Turborepo**: Monorepo management
* **TypeScript**: Type-safe development
* **Biome**: All-in-one toolchain

## AI Integration

### AI Tools

* **OpenRouter SDK**: AI model integration
* **AI SDK**: AI SDK for AI powered workflows agents and features

## Getting Started

To start using these technologies, refer to our [Quick Start Guide](/quickstart) and [Development Guide](/structure/guide).

## Technology Decisions

Each technology in this stack was chosen for specific reasons:

* **Performance**: Next.js, Bun, and Turborepo for optimal speed
* **Developer Experience**: TypeScript, Prisma, and tRPC for type safety
* **Scalability**: PostgreSQL and Supabase for robust data handling
* **Security**: BetterAuth and modern security practices
* **Maintainability**: Monorepo structure and consistent tooling

For detailed information about each technology and its configuration, visit the respective sections in our documentation.
