Skip to content

Components

Every component the boilerplate ships.

44 components across 6 categories: the admin dashboard, calls to action, typography, animated blocks, the blog kit, and the core shell. Where this marketing site already uses a piece, you are looking at the real, live component, not a mockup.

Dashboard

The admin shell that ships at /dashboard: a real working surface, not a screenshot. These pieces compose into one configurable shell.

Included in the boilerplate

Command palette

Included

A press Cmd or Ctrl plus K search box that jumps to any page or doc without touching the mouse.

Included in the boilerplate

Top bar

Included

Sticky header with the search trigger, a notifications menu, the account menu, and space for page actions.

Included in the boilerplate

Six analytics charts

Included

Area, bar, line, stacked bar, donut, and radial charts. Each one takes a single data prop.

Included in the boilerplate

Create modal

Included

A pop-up form with inline validation and a success message, the pattern for any add or edit flow.

Included in the boilerplate

Settings form

Included

Profile photo, name, username, email, and bio, validated on the client and ready to wire to your API.

Call to action

The buttons that turn a visitor into a signup or a sale, styled and ready to use.

ShimmerButton

Live

A primary button with a shimmering rim that draws the eye to your one call to action.

CTAButton

Live

The site-wide call-to-action button, accent-filled, used for every get-started moment.

Button

Live

Primary and ghost buttons with an optional arrow, the button every other CTA is built from.

Included in the boilerplate

ButtonCheckout

Included

Starts a Stripe checkout for any price and redirects the buyer, no account required first.

Included in the boilerplate

ButtonSignin

Included

Shows Log in when signed out and the account name when signed in, works before Supabase is configured.

Included in the boilerplate

ButtonAccount

Included

Account menu for signed-in users: open billing or log out in two clicks.

Text and typography

One type system that every page reads from. Change a token once, every heading follows.

Section title

Card title

The lead paragraph that sets up a section.

Body copy reads from the type-scale tokens, defined once and reused everywhere.

Secondary copy for captions and helper text.

Typography

Live

Hero through Micro, the full text scale used across every page.

01/What you get

Eyebrow

Live

The numbered, uppercase section label used above every heading on the site.

Next.js 15 · Tailwind 4

Badge

Live

A hairline chip for a stat or a label, no fill, just a clean border.

NumberMarker

Live

A circled step number for numbered sequences and how-it-works sections.

0sites shipped

NumberTicker

Live

Counts up to a number as it scrolls into view, built for stat sections.

Effects and blocks

Animated Magic UI style blocks, themed to your tokens, for hero sections and feature grids.

AnimatedBeam

Live

Draws an animated connector between two elements, the effect behind connection diagrams.

Hero grid background

GridPattern

Live

A tiled grid background you can fade toward the edges, for hero sections that need texture.

MDX docs

Write docs that render live components.

SEO ready

Sitemap, OG images, structured data.

BentoGrid

Live

A responsive feature grid where each tile reveals its call to action on hover.

Spotlight card

Move your cursor over this card. The border and spotlight follow it.

MagicCard

Live

A card with a spotlight that follows your cursor and a glowing border.

Beam border

A light travels around this card's edge.

BorderBeam

Live

A light that travels around a card's edge to draw attention to one element.

Jack
Shipped my SaaS in a weekend.
Jill
The cleanest boilerplate I've used.
John
Re-skinned the whole site in an hour.
Jane
AI native from the first commit.
Jack
Shipped my SaaS in a weekend.
Jill
The cleanest boilerplate I've used.
John
Re-skinned the whole site in an hour.
Jane
AI native from the first commit.
Jack
Shipped my SaaS in a weekend.
Jill
The cleanest boilerplate I've used.
John
Re-skinned the whole site in an hour.
Jane
AI native from the first commit.
Jack
Shipped my SaaS in a weekend.
Jill
The cleanest boilerplate I've used.
John
Re-skinned the whole site in an hour.
Jane
AI native from the first commit.

Marquee

Live

An infinite scrolling row for logos, reviews, or any list you want gently moving.

Introducing AI Web Launcher

AnimatedShinyText

Live

A slow shine that sweeps across text, used for announcement pills and new badges.

Reveal on scroll
Each line unblurs as it enters the viewport.

BlurFade

Live

Content blurs and slides into place as it scrolls into view.

Blog kit

The blog that runs this very site: article layout, cards, and a category system, ready for your own posts.

The blog

Build notes and guides

Practical writing on shipping AI-native products.

BlogIndexHero

Live

The header banner at the top of the blog index page.

Loop engineering: the four parts of a working AI workflow
Engineering

Loop engineering: the four parts of a working AI workflow

Why most AI coding setups stall after the demo, and the loop that keeps them shipping.

· 6 min readRead more

CardArticle

Live

One article preview card: cover image, category, title, and read time.

EngineeringAI

BadgeCategory

Live

A small colored label for an article's category, shown on cards and article pages.

· 6 min readEngineering

The article body renders here, inside the meta row and related-posts layout.

ArticleLayout

Live

The full article page frame: meta row, featured image, and a related-posts sidebar.

A heading styled from the tokens

Body copy at a readable measure, with accent links and tokenized code, all defined once in ArticleProse.

  • Headings, lists, and quotes styled automatically
  • No Tailwind typography plugin required

ArticleProse

Live

Styled article body: headings, lists, quotes, and code, all matched to the site's tokens.

Featured

Loop engineering: the four parts of a working AI workflow
Engineering

Loop engineering: the four parts of a working AI workflow

Why most AI coding setups stall after the demo, and the loop that keeps them shipping.

· 6 min readRead more

Latest

Harness engineering: turning a spec into a build an agent can trust
Engineering

Harness engineering: turning a spec into a build an agent can trust

The ladder from idea to shipped feature, and where most teams skip a rung.

· 8 min readRead more

BlogList

Live

The filterable, paginated grid of article cards that powers the blog index.

Included in the boilerplate

NewsletterCTA

Included

A quiet inline subscribe box at the end of an article, no popup.

Included in the boilerplate

ReadingProgress

Included

A thin bar at the top of the screen that fills in as the reader scrolls.

Included in the boilerplate

CodeCopy

Included

Adds a copy button to every code block on the page automatically.

Core shell

The scaffolding every page reaches for: navigation, containers, forms, and data display.

Hairline card

Flat fill, no shadow. Premium by restraint.

Card

Live

A flat, hairline container with no drop shadow, the base surface for content blocks.

Field

Live

A labelled text input with an accent focus ring, for any form.

Sites shipped1,284
Uptime99.9%last 90 days

StatCard

Live

A single number and label on a hairline card, for a row of key metrics.

Visited1000
Signed up420 · -58%
Paid96 · -77%

FunnelBars

Live

A horizontal bar chart for step-by-step conversion funnels.

NamePlanStatus
JackProActive
JillStarterTrial

DataTable

Live

A hairline table with column headers, for any list of records.

API key
••••••••••••••••••

CopyField

Live

A read-only field with a one-click copy button, for API keys and commands.

Install
pnpm add @/components/core

CodeBlock

Live

A code snippet with a copy button and an optional label bar.

ThemeToggle

Live

The light and dark mode switch used in the header.