A SvelteKit starter template providing marketing focused UI components built on shadcn-svelte. Ensure consistent typography, spacing, and layout across landing pages and promotional sites.
Building marketing pages with Shadcn Svelte often requires manual setup of containers, typography, spacing, and design tokens, leading to boilerplate code, inconsistent styles, and slower development cycles. This kit provides ready made marketing components with standardized styles.
Container
, Section
, and Grid
with preset padding and margin scalesHeading
(H1
–H5
), Subheading
, and Text
components matching marketing design tokensHero
, FeatureCard
, TestimonialCard
, CTAButton
components ready to drop inImport and use any component directly in your SvelteKit pages:
<script lang="ts">
import { Container, Hero, FeatureCard, CTAButton } from '$lib/components';
</script>
<Container>
<Hero title="Welcome to Our Product" subtitle="Built for marketers" />
<FeatureCard title="Fast Setup" description="Get your marketing pages up in minutes." />
<CTAButton href="/signup">Get Started</CTAButton>
</Container>
Customize spacing, colors, or typography by editing the Tailwind config or extending component props.
Contributions, issues, and feature requests are welcome! Please open an issue or submit a PR on GitHub.
This project is licensed under the MIT License. See the LICENSE file for details.