NextFaster is a high-performance e-commerce template built with Next.js 15, showcasing advanced features like Partial Prerendering (PPR), Server Actions, and React 19. It uses Drizzle ORM with Neon Postgres for data, Vercel Blob for image storage, and Upstash Redis for rate limiting. The site includes AI-generated product data (categories, products, images) via OpenAI and GetImg.ai. Key functionality includes product browsing with hierarchical categories, full-text search, cart management via cookies, user authentication with JWT sessions, and order history. The architecture is a monolithic Next.js App Router application with server-side rendering and streaming. Notable optimizations include a custom Link component that prefetches images on hover/intersection using a server-side image extraction API, and a caching layer combining React's cache with Next.js unstable_cache. The codebase demonstrates strong engineering practices with clean abstractions, Zod validation for server actions, and well-structured database schema with appropriate indexes.
This is a TypeScript library providing a builder API for typesafe Next.js server actions with Zod validation. It is structured as a monorepo with core package `zsa`, React hooks (`zsa-react`), React Query integration (`zsa-react-query`), and OpenAPI exposure (`zsa-openapi`). The core library supports input validation (JSON, FormData, useActionState), procedures for middleware chaining with context propagation, typed error handling via `ZSAError`, configurable retries and timeouts, and client-side hooks (`useServerAction`, `useActionState`). The OpenAPI module generates REST endpoints and OpenAPI specifications from server actions. The codebase is well-organized with fluent builder patterns, comprehensive test coverage (Jest + Playwright), and a documentation site using Fumadocs. However, it is a personal project currently lacking support for Next.js 15, and all packages are pre-1.0 (0.x), indicating potential instability and limited maintenance commitment.
LogoAI is a Next.js-based web application that enables users to generate professional logos using AI models. The system provides authentication via Clerk, rate limiting through Upstash Redis, and stores generation history in a PostgreSQL database using Drizzle ORM. Users can create logos with customizable styles, colors, and AI models, then view their generation history or browse a public gallery of all generated logos. The application follows modern Next.js patterns with the App Router, server actions for data mutations, and a component-based UI using Shadcn UI primitives.