landing-kit

Build multi-page static marketing websites using typed config instead of JSX.

What is it?

Open-source framework for fast, static landing sites. You define pages and sections in a TypeScript config; the framework handles routing, rendering, SEO, and static generation. No CMS, no page builders — just code → build → deploy.

Usage guide

Create a new project and start the dev server:

npx create-landing-kit@latest my-landing-page
cd my-landing-page
npm run dev

Edit landing.config.ts and main.tsx, then build static output:

npm run build

Deploy the generated out/ folder to any static host.

Features

Who it’s for

Developers who want to ship landing pages fast, indie hackers, backend-leaning devs who prefer config over JSX, and teams who like config + Git over visual tools.