iXInblix Asset GeneratorBrowse Library
ASTROmodernlanding page

Modern SaaS Landing Page Template for ASTRO

High-converting Astro landing page template for SaaS startups. Built with TypeScript and Tailwind CSS, optimized for Core Web Vitals. Drop-in .astro snippet with full source, ready to ship.

Niche
SaaS
Asset Type
landing page
File Type
.astro
License
MIT

What's included

Live code preview

Syntax-highlighted snippet from the .astro source. Click Download Code for the full archive.

modern-saas-landing.astroastro
---
// src/pages/index.astro
import Layout from '../layouts/Layout.astro';
import Header from '../components/Header.astro';
import Footer from '../components/Footer.astro';

const plans = [
  { name: 'Starter', price: 0, features: ['1 project', 'Community support'] },
  { name: 'Pro', price: 19, features: ['Unlimited projects', 'Priority support'] },
  { name: 'Team', price: 49, features: ['Everything in Pro', 'SSO + audit logs'] },
];
---

<Layout title="LaunchKit — Ship your SaaS faster">
  <Header />
  <main class="mx-auto max-w-5xl px-6 py-20 text-center">
    <h1 class="text-5xl font-extrabold text-slate-900">
      Ship your SaaS in a weekend.
    </h1>
    <p class="mt-4 text-lg text-slate-600">
      Astro + Tailwind, optimized for Core Web Vitals.
    </p>
    <a href="#pricing" class="mt-8 inline-block rounded-lg bg-slate-900 px-6 py-3 text-white">
      Get started
    </a>

    <section id="pricing" class="mt-20 grid gap-6 md:grid-cols-3">
      {plans.map((p) => (
        <div class="rounded-2xl border border-slate-200 p-6 text-left">
          <h2 class="text-xl font-bold">{p.name}</h2>
          <p class="mt-2 text-3xl font-extrabold">${p.price}<span class="text-sm font-normal">/mo</span></p>
          <ul class="mt-4 space-y-1 text-sm text-slate-600">
            {p.features.map((f) => <li>✓ {f}</li>)}
          </ul>
        </div>
      ))}
    </section>
  </main>
  <Footer />
</Layout>

Technical specifications

Framework version, dependencies, and licensing for the .astro file.

Framework & VersionAstro 4.x
Required Dependencies
astro@astrojs/tailwindtailwindcss
File Type.astro
License TypeMIT

How to use this template

Follow these quick steps to integrate the snippet into your project.

  1. 1

    Install dependencies

    Run `npm install` to install Astro, Tailwind, and the integration.

  2. 2

    Update brand config

    Edit `src/config.ts` to set your product name, tagline, and colors.

  3. 3

    Swap pricing tiers

    Replace the `plans` array with your actual SKUs and feature lists.

  4. 4

    Deploy

    Run `npm run deploy` to ship the static site to your hosting platform.

Frequently asked questions

Everything you need to know before downloading the modern saas landing page.

Does this template use server-side rendering?

No. The template is 100% static and pre-rendered at build time for maximum performance.

Can I add a blog?

Yes. Drop MDX files into `src/content/blog/` and use Astro Content Collections to render them.

More landing page templates you'll love.

View all →