Adds Zustand plus a worked example store under src/stores/. No provider and no root wiring — a Zustand store is a hook, so it works in single-page apps and in Next.js client components alike.
Adds TanStack Query v5 and mounts its provider at the app root through the template's provider markers. Single-page apps get a shared client; Next.js gets a 'use client' Providers component instead, since a module-level client would be shared across concurrent requests.
Adds React Router v7 in declarative mode: wraps the app root in a <BrowserRouter> through the template's provider markers, and drops a routes file (.tsx or .jsx, matching the project) with a home route and a catch-all. For single-page apps — Next.js has its own router.
Adds Tailwind CSS v4 and wires it into the project's own build. Vite gets the first-party @tailwindcss/vite plugin; Rsbuild, Farm and Next get @tailwindcss/postcss. In every case `@import "tailwindcss"` lands in the project's entry stylesheet, so utility classes work straight after install.
Adds Prettier with a shared .prettierrc and .prettierignore, plus `format` and `format:check` scripts. Deliberately does not touch the ESLint config: the flat configs these templates ship enable no formatting rules, so the two tools do not overlap.
Adds Prisma 7 (PostgreSQL) to a NestJS project: new `prisma-client` generator (CommonJS, generated under src/) plus the @prisma/adapter-pg driver adapter, and a resource generator that replaces `nest g res` — no tests, real DB queries.
Adds a multi-stage Dockerfile, a docker-compose.yml (app + PostgreSQL) and a .dockerignore so a NestJS project is ready to build and deploy as a container.
Cookie-based JWT auth for NestJS: register/login/me/logout/refresh, argon2 hashing, Passport access + refresh strategies, a global AccessTokenGuard with @Public() bypass, and a User Prisma model. Requires nest-prisma-v7 and nest-validation. Overwrites user.prisma for the required shape.
Creates a docker-compose.yml and lets you add common dev services on demand (postgres, redis, mongo, rabbitmq, mailpit). Each command injects the service + named volume and auto-fills .env / .env.example with the matching connection variables.
Adds structured logging to an Axum service: a tracing-subscriber initialised from RUST_LOG, and tower-http's TraceLayer so every request is logged with its method, path, status and latency. Without it an Axum app has no access log at all.
Adds SQLx with a PostgreSQL pool to an Axum service: the pool becomes a field on AppState, migrations run at startup from ./migrations, and DATABASE_URL is documented in .env.example. Uses rustls, so there is no OpenSSL build dependency.
Adds a single AppError type with an IntoResponse impl, so handlers can use `?` and still return the right status and a consistent JSON error body. Internal causes are logged rather than returned, keeping database and upstream detail out of responses.