Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimal SaaS landing page template built with Astro JS and Tailwind CSS v4.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
Syntro is a minimal SaaS landing page template built with the Astro framework and Tailwind CSS v4, giving startups a single-page starting point they can customize and deploy to Vercel.
Syntro is an open-source landing page template that runs on Astro and uses Tailwind CSS v4 for styling. It takes your content and produces a static site with one main page (index.astro) that you can deploy anywhere. The project was originally created by Michael Andreuzza and is currently maintained and extended by Bektur Aslan under the GPL-3.0 license.
After cloning the repository, run npm install to install dependencies, then npm run dev to start the local server. The src/pages/index.astro file is the only page in the default structure; edit it to change content. When ready, run npm run build to generate a static site in ./dist/ that can be deployed to Vercel or any static host.
Syntro is free and open-source under the GPL-3.0 license, so you can fork, modify, and use it in your own projects without paying a licensing fee.
Yes, Syntro is released under the GPL-3.0 license, meaning you are free to fork, modify, and use it in your projects. There is no paid tier or account required.
Syntro includes an Astro project with a single landing page (src/pages/index.astro), a global.css file that imports Tailwind CSS v4 and the typography and forms plugins, and standard npm scripts for development and building.
The template uses Tailwind CSS v4's new setup with @import and @theme directives, so it relies on v4. Switching back to v3 would require restoring a tailwind.config.cjs file and adjusting imports.
The default structure only includes index.astro. Astro supports adding .astro or .md files in src/pages to create additional routes, so you can add a blog or docs manually.
