Introduction

Build with Craftled UI

A craft-led, shadcn-native component library. Every item stands on shadcn primitives via registryDependencies. Install via the shadcn CLI — the code lands in your repo, you own it.

bunx shadcn@latest add https://ui.craftled.com/r/chart-area-gradient.json

All components

19 components
Featured effects

One featured image, seven shader effects — dithering, halftone, fluted glass, color panels, and gradients. Pick an effect in the panel; install any one via the shadcn CLI.

Open explorer →
Background Pattern

Zero-dep decorative section backgrounds — seven SVG/CSS variants (dots, grid, vertical-lines, diagonal-lines, vertical-lines-top, vertical-lines-dome, isometric). Theme-aware via currentColor; position with absolute inset-0 on a relative parent.

@craftled/background-pattern
vertical-lines-dome·size 20px · stroke 1px · dome 0.35
Area Chart — Gradient

A gradient-filled area chart built on shadcn's chart primitive. Pass time-series data, get a polished result.

@craftled/chart-area-gradient
Stems Chart

Ambient time-series chart — each data point is a colored dot with a translucent vertical stem dropping to the baseline. Built on shadcn's chart primitive + Recharts (BarChart with a custom shape). Color flows through ChartConfig; gradient background, aspect ratio, dot radius, and stem opacity/width all customizable.

@craftled/chart-stems
Ranked Bar Chart

Horizontal ranked bar chart with title, subtitle, and source — built on shadcn's chart primitive + Recharts (BarChart layout="vertical"). Supports currency/number/percent formatting, sort order, and value labels.

@craftled/chart-bar-ranked

BLS wage fixture — edit in the sidebar or copy JSON for agents.

Median annual wages for Writers and Authors

By industry · May 2024

U.S. Bureau of Labor Statistics

Best Writing
Finance Dashboard

A two-pane finance card: stacked bar chart on the left, KPI rail with icon tiles and a CTA on the right.

@craftled/dashboard-finance

Campaign Performance

Network delivery, last 7 months

Report

Monthly Avg. 28.5k delivery

  • Impressions204,318
  • Clicks12,540
  • Conversions1,847
Net Worth Dashboard

Balance card with a sparkline trend and an accounts list. Each account shows a percent-change pill (green up / red down) and the current amount.

@craftled/dashboard-net-worth
2.29%
$16,825
total earnings

Publications

3m revenue change
  • B
    Best Writing2 hours ago
    1.97%$6,281
  • P
    Pynions4 hours ago
    0.22%$3,360
  • A
    AI Turnpoint2 hours ago
    1.81%$2,906
Do/Don't Carousel

Editable LinkedIn-style comparison slide with a stop-doing-this / start-doing-this rhythm. Pass sections, get colored prompt rows.

@craftled/carousel-do-dont

Click any text to edit. ⌘B for bold, Esc to commit.

Gradient CTA Card

Dark CTA card with a checked bullet list and a full-width gradient action button. Drop in a title, bullets, and label.

@craftled/cta-gradient

Start advertising with Epigraph today

  • Reach founders, designers, devs, and marketers
  • Launch campaigns in minutes—not weeks
  • Ad credits that never expire
Apply to Advertise
Newsletter CTA

Newsletter signup with a headline, email input + subscribe button, and a decorative slot on the right. Form supports onSubmit handler or native action URL.

@craftled/cta-newsletter

Receive the latest Epigraph Insider updates.

Ebook / Report CTA

Dark CTA with an eyebrow tag, headline, description, inline email form, and a decoration slot for the book/report mockup. Accent prop picks the tag + button color from a palette.

@craftled/cta-ebook
Industry research

The state of B2B publishing, 2026.

See how 8,000+ operators monetize newsletters, which channels actually move pipeline, and what works in 2026.

App Stack CTA

Dark CTA with isometric 3D stack of app icons. Each layer is { bg, content } so logos can be swapped per stack. Uses CSS perspective + rotateX/Z for the iso tilt — no library needed.

@craftled/cta-app-stack
New!

Small Business

20 apps and 18 deals

Featured Event Promo

Promo card for a webinar, summit, podcast, or any event. Brand + event-type pills, a headline, and N participant photos. Pattern overlay is a slot — pass any SVG/React node; bg color is a className.

@craftled/featured-event
Epigraph InsiderWebinar

How Sarah Chen built Marketful from zero to 50k subscribers

Sarah Chen
Sarah ChenFounder, Marketful
David Park
David ParkFounder, Epigraph
Integrations Orbit

Dashed circle with N app icons orbiting around a centered headline. Icons auto-distribute (override each angle if needed). All slots are ReactNode; uses shadcn theme tokens so light + dark auto-adapt.

@craftled/featured-integrations

Network

Reach every
audience.

Epigraph distributes your message across our owned-and-operated B2B publications. No retargeting. No spray.

Logo Spotlight Card

Centered logo on a mesh gradient background, wrapped in a translucent glassy halo (backdrop-blur + ring). Composes the Mesh Gradient Card as the background — all mesh props pass through; logo is any ReactNode (img, svg, monogram).

@craftled/featured-logo-spotlight
B
In the spotlight

Best Writing

OG Banner

Social / OG promo frame (1400×735 design canvas, scales to 1200×630). Mesh-gradient, image, or solid background; three coordinate-positioned product screenshots; a glass center card with a cyan→violet gradient stroke; and a bottom fade. Pass `editable` with `onImagePan` / `onImageDrop` to drop an image straight onto a frame and drag to pan it within (frames stay fixed; each screenshot carries a pan/zoom `transform`). All content is prop-driven, so the demo doubles as an OG-image generator — drop a screenshot onto any frame (or via the sidebar), drag to position it, zoom, tune the gradient and frames, then Copy JSON or export PNG/JPG at OG size. Browser/React only, no next/og ImageResponse.

@craftled/featured-og-banner

Drop a screenshot onto any frame (or use the sidebar), then drag it to position the image inside the frame and zoom to taste — tune the gradient and frames, copy JSON, or export at OG size.

Book Cover

Parametric 3D book — a single tilted hardcover, a stacked group, or a horizontal shelf, all from one BookCover atom. Pure CSS 3D (perspective + rotateX/Y/Z, no library): typographic OR image cover, page-block fore-edge, spine, solid + wireframe variants. Optional grab-to-orbit drag (mouse/touch) with an onRotateChange callback. Wireframe edges/faces and the scene background default to shadcn theme tokens, so it adapts to light/dark. Geometry and colors are all props, so the demo doubles as a cover generator with Copy JSON + Export JPG.

@craftled/featured-book-cover

Drag the book to rotate, or tune it in the sidebar — copy JSON for agents or export the frame.

Mempool InternalsCraftled Press2026
Featured Story

Customer-story card (Stripe Customers style): brand-tinted image, customer logo, headline, and a Read story CTA. brandColor drives the duotone tint and bottom gradient; subtle hover animations on image zoom and CTA arrow.

@craftled/featured-story
Video Testimonial

Portrait-aspect testimonial card with a poster image, brand chip, play button, pull-quote, author, and client logo. All logos are React slots.

@craftled/testimonial-video
Tomas Lau
Epigraph Media
Epigraph has become the standard way to monetize a B2B newsletter.
Tomas LauFounder, Best Writing
Best Writing

Brand themes

View all

Switch brands from the sidebar, or install a theme preset into your project. See Brand themes for install commands.

  • Craftled

    Default Craftled docs theme. Install with shadcn add @craftled/theme-craftled

  • ElevenLabs

    ElevenLabs brand theme (light parchment system). Install with shadcn add @craftled/theme-elevenlabs