finds.dev← search

// the find

Blazity/next-saas-starter

★ 1,676 · TypeScript · MIT · updated Jun 2026

⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.

A Next.js marketing site template for SaaS products — landing page, blog with MDX, pricing, contact form, dark mode, and optional TinaCMS integration. Aimed at solo founders or small teams who want to skip the blank-page problem and ship a marketing presence fast. Statically generated, deploys to Vercel or Netlify in one click.

SEO is handled properly out of the box: JSON-LD, Open Graph, and meta tags are already wired up, not left as an exercise. The no-UI-library approach using styled-components means you aren't fighting a component library's opinions when customizing. TinaCMS integration is genuinely useful — non-technical teammates can edit blog posts through a web UI without touching the repo. The component split between `components/` and `views/` is clean; sections are self-contained and easy to rearrange.

styled-components is a runtime CSS-in-JS solution, which conflicts with the App Router's server components model — this template is still on the Pages Router and moving it to App Router would require significant rework. The email integration hardcodes both Mailchimp and Sendgrid; if you use anything else you're on your own with no abstraction layer to swap providers. The blog is MDX files in a `posts/` directory with no pagination, no tagging, and no search — fine for three posts, awkward once you have thirty. Last meaningful commit activity suggests the repo is in maintenance mode rather than actively evolving with the Next.js ecosystem.

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 →