// the find
ixartz/Next-JS-Landing-Page-Starter-Template
🚀 Free NextJS Landing Page Template written in Tailwind CSS 3 and TypeScript ⚡️ Made with developer experience first: Next.js 14 + TypeScript + ESLint + Prettier + Husky + Lint-Staged + VSCode + Netlify + PostCSS + Tailwind CSS
A Next.js 14 starter for static landing pages, combining Tailwind CSS, TypeScript, and a reasonable set of dev tooling (ESLint, Prettier, Husky). It outputs fully static HTML via `next export`, so there's no server-side runtime — you drop the `out/` folder anywhere. Aimed at developers who want to ship a product page without wiring up all the boilerplate themselves.
The tooling setup is genuinely complete out of the box: Husky pre-commit hooks, lint-staged, strict TypeScript, and Airbnb ESLint rules together catch a real class of mistakes before they hit CI. The atomic component structure (button, hero, cta, footer as separate directories) makes it easy to find and replace individual pieces without untangling a monolith. SEO defaults are handled — JSON-LD, Open Graph, and a Meta component that actually populates the right tags. One-click Netlify deploy works as advertised for the static output case.
It's stuck on the Pages Router while the rest of the Next.js ecosystem has moved to App Router — any non-trivial addition (server components, streaming, route handlers) means migrating yourself or fighting the grain. The component library is thin: five sections total (Navbar, Hero, Features, CTA, Footer), so anything beyond a minimal page requires building from scratch or buying the premium version, which this repo is clearly designed to funnel you toward. PostCSS + styled-jsx alongside Tailwind is a confusing stack choice; styled-jsx adds almost nothing here and creates mental overhead for anyone inheriting the project. No tests at all — not even a smoke test for the static build.