Zero-Tolerance Strict TypeScript & Drizzle Template
Full-Stack TypeScript Template
Engineered for bulletproof type safety: all forms of any, suppression comments, and non-null assertions are banned by the compiler and linter.
Maximum Strictness
Zero any (implicit or explicit), no unchecked indexed access, banned ! non-null assertions, and disallowed comment bypasses.
Drizzle ORM & Postgres
TypeScript-native SQL schema, migrations via Drizzle Kit, and integrated runtime validation using drizzle-zod.
Zod & Type-Safe Env
Fail-fast environment parsing powered by @t3-oss/env-nextjs and compile-time inferred data contracts.
Quick Commands
Typecheck:npm run typecheck
Lint & enforce:npm run lint
Run unit tests:npm run test
Drizzle Studio:npm run db:studio