finds.dev← search

// the find

jpedroschmitz/typescript-nextjs-starter

★ 1,435 · TypeScript · MIT · updated Jul 2026

Non-opinionated TypeScript starter for Next.js 16. All the tools you need to build your next project ⚡️

A Next.js 16 + TypeScript starter that wires up the boring parts: linting, formatting, commit hooks, type-safe env vars, CSP headers, and Renovate. It's for developers who want a clean baseline without making every tooling decision from scratch.

Switched from ESLint/Prettier to Oxlint + Oxfmt, which is a real speed improvement for large codebases — lint runs that took seconds now take milliseconds. T3 Env for type-safe environment variables is a good call; it catches missing or mistyped vars at startup rather than at runtime. The CSP header is baked in from day one, which most starters skip entirely and you end up bolting on later. Renovate config is included, so you're not immediately accumulating dependency debt.

The pre-commit hook is disabled by default, which means the lint-staged setup does nothing unless you manually opt in — easy to miss and defeats the purpose of having it. No testing setup at all: no Vitest, no Playwright, not even a placeholder. You'll add it eventually and it's not trivial to retrofit into an existing project. Node.js >= 24 and pnpm 10 are required, which is fine on greenfield but will trip people on older CI images or shared machines. There's almost no actual source code here — it's a config repo with a Hello World page, so 'scalable foundation' is aspirational rather than demonstrated.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →