sa
mixedReact
@saastro
Landing page blocks for Astro. Zero-JS .astro blocks with no dependencies — installable in an Astro project without React — plus interactive React blocks on Base UI.
Add to components.json
In catalog"registries": {
"@saastro": "https://ui.saastro.io/r/{name}.json"
}Then npx shadcn@latest add @saastro/<item> — every tile below copies its own command.
3 items · 3 run live as they reach the viewport