gaad
about

Small team. Sharp opinions.

We build the forge because marketing pages should not be the slowest thing on the internet.

mission

Make fast the default.

Every framework starts by promising performance. Most end up shipping 200 KB of runtime before the first line of your code executes. We took the opposite bet: start from zero and only add what a landing genuinely needs. The result is a stack where slow requires effort.

This isn't purism — it's math. A 1-second improvement in LCP moves conversion by double digits. The forge is what happens when you take that math seriously and refuse to negotiate it away.

principles

Three rules we won't break.

Perf is a feature

Every landing ships under budget. If the framework grows, budgets get tighter — never looser.

Zero-config first

Sensible defaults for 95% of cases. Escape hatches for the other 5%. Never both at once.

Own your output

`npm run eject` copies every primitive into your repo. The framework should be replaceable, not lock-in.

timeline

How we got here.

  1. 2025 Q4
    First internal build — 5 landings migrated in a weekend, Lighthouse ≥ 98 across the board.
  2. 2026 Q1
    Public alpha. @gaad/landing-perf-gate ships.
  3. 2026 Q2
    @gaad/landing-analytics ships with 4 providers.
  4. 2026 Q3
    v1.0 — image pipeline, ViewTransitions, edge deploy tooling.
join us

Building something fast?

We'd love to hear about it.

Get in touch