Warning
This boilerplate is still a work in progress and should not be used in production.
A fully type-safe boilerplate with a focus on UX and DX, complete with multiple examples.
- React 19
- React Compiler
- TanStack Start
- TanStack Router
- TanStack Query
- TanStack Form
- TanStack Virtual
- Better Auth
- Tailwind CSS
- Shadcn UI
- Prisma
- Zod
- next-intl core library
- Nodemailer + React Email
- Theme - A
next-themes
-like API that integrates seamlessly with TanStack Start. - Custom Logger - A visually appealing logger compatible with both browser and Node environments.
- File Upload (TODO) - Supports file uploads to any object storage service with a S3-compatible API.
- Form Builder (WIP) - A type-safe form builder powered by TanStack Form.
- Environment Variable Validation - Type-safe, runtime validation of environment variables for a more secure configuration.
- Start
- HMR
- Server functions can't serialize error objects
- Start: createServerFn cannot return raw response objects
- Flash of Unstyled Content for quickstart plus a CSS file
- Router
- Router optional params for i18n
- Virtual
- Compatibility with the React compiler
- Vinxi
- Environment variables not loaded in production
- nksaraf/vinxi#277
- nitrojs/nitro#1492
node --env-file=.env .\.output\server\index.mjs
- Auto reload dev server when
.env
changes - No valid compatibility date is specified
- Environment variables not loaded in production
- ESLint
- Tailwindcss Plugin
- no-multiple-whitespace rule
- Tailwindcss Plugin