Loading...
Loading...
A production-ready monorepo with 13 shared packages, demonstrating modern web development with Bun, Turborepo, and Next.js 16.
See how the monorepo packages work together with Next.js 16
Using @particular/database for type-safe database operations
import { db } from "@/lib/db";
// Type-safe query with Drizzle ORM
const result = await db.query.users.findMany({
where: (users, { eq }) => eq(users.email, "test@example.com"),
});
// Insert with full type safety
await db.insert(schema.users).values({
email: "user@example.com",
name: "John Doe",
});13 production-ready packages for your applications
Authentication and authorization with global auth schema
Drizzle ORM with Neon serverless PostgreSQL
Global user profiles with JSONB storage
Global signups schema for waitlists and presales
Stripe integration for payments and subscriptions
Shared React 19 components with Tailwind CSS
Shared React 19 hooks for common functionality
Shared utility functions and helpers
Shared Zod schemas for validation
Shared TypeScript 5.7 types and interfaces
Shared constants and configuration
Type-safe environment variable validation with Zod
Shared app configuration
Built with cutting-edge tools and best practices
Fast JavaScript runtime and package manager
High-performance build system with smart caching
React 19 framework with App Router & Turbopack
Type-safe development with latest features