Landpack is the landing page template for open-source projects that have outgrown a README but do not need a CMS or another application to maintain. Built with Astro 7, Lumos for Astro and plain CSS, it produces a static site that deploys to ordinary static hosting.
The live demo uses Laravel SSO as sample content — the identity-provider copy, commands, screenshots and integration examples show what a complete customization looks like. Landpack itself installs no PHP and requires no backend.
✨ Features
- 📄 Content outside components — identity, hero, links, screenshots, CTAs and SEO live in YAML, JSON and Markdown
- 🔒 Validated at build time — a missing image or incomplete entry fails in development, not in production
- 📋 Installation commands with copy controls
- 🗂️ Code tabs for several languages or client libraries, with shareable URLs that reveal the selected tab
- ❓ Markdown FAQs for answers longer than a single line
- 🖼️ Paired screenshots — separate assets and crops for light and dark themes
- 🧭 Scroll-aware header that leaves on the way down and returns on the way up
- ♿ Accessible interaction — pointer, touch and keyboard input; reduced motion disables unnecessary animation
- 🔎 SEO built in — sitemap,
robots.txt, canonical and social metadata, regenerable social card and a built-output SEO check
🤖 Customization with an AI coding agent
The repository ships a portable customization skill and a complete project map. An agent with local file access can read that guide, inspect a project link or brief, and update content, branding, assets and SEO without changing the structure. It edits the same source files a developer would — the result stays reviewable in Git.
🧱 Stack
Astro 7, TypeScript, plain CSS and Lumos for Astro. No database, CMS, API token, React or Vue. The generated dist/ works with any static host; Vercel and Cloudflare are documented.






