Category
Bento & Layout
Bento grids, split layouts, aspect-ratio boxes and the structural shells that hold a page together without a layout framework.
31 components · 15 free (MIT) · 16 with subscription
Alternating Media Rows
Lifetime accessRepeating zig-zag feature rows with media and copy flipping sides each row, and an optional per-row full-bleed background.
Astro
Aspect-Ratio Media Box
Lifetime accessReserves a stable aspect ratio for media to prevent layout shift, using the native CSS aspect-ratio property.
Astro
Auto-Fit Responsive Card Grid
FreeBreakpoint-free responsive card grid using CSS grid auto-fit/minmax, column count is purely a function of container width.
Astro
Bento Card Shells
FreeSingle card shell component with five variants (icon, stat, image, chart-slot, quote) sharing one accessible article shell.
Astro
Bento Grid — 4 Cell
FreeResponsive 4-cell bento grid, 1 column on phone and 2x2 on tablet/desktop, with four named slots.
Astro
Bento Grid — Asymmetric Feature-Led
Lifetime accessFeature-led bento grid with one wide lead cell plus three supporting cells, built with CSS grid-template-areas.
Astro
Bento Grid — 6 Cell
FreeResponsive 6-cell bento grid, 1/2/3 columns across phone/tablet/desktop with slots in reading order.
Astro
Bento Mosaic Grid
Lifetime accessA configurable mosaic where every cell declares its own span through a data prop, instead of a fixed bento template.
Astro
Bento Grid — Tall Feature Cell
Lifetime accessBento layout with one tall feature cell spanning two rows beside two stacked supporting cells.
Astro
Card Deck Stack
Lifetime accessAn interactive peeking card stack with Prev/Next and dot controls, inert isolation on background cards and a live-region status announcement.
Astro
Centred Container
FreeReliable two-axis centring primitive with a flex or grid method and explicit known-height or min-height sizing.
Astro
Cluster Primitive
FreeHorizontal wrapping group primitive for tag lists, pills, and button groups using flex-wrap plus gap.
Astro
Dashboard Shell Grid
Lifetime accessA named-region app shell — header strip, sidebar, main and optional right rail — via CSS grid-template-areas, built to mount once per app lifetime.
Astro
Divider Variants
FreeSolid, dashed, gradient-fade, and labelled divider variants with correct semantic markup for each.
Astro
Full-Bleed Section
Lifetime accessEscapes a centred max-width container to span the full viewport using the calc(50% - 50vw) technique, with a re-centred inner column.
Astro
12-Column Grid
FreeGeneral-purpose 12-column responsive grid container where children control their own span with plain col-span utilities.
Astro
Responsive Gutter Wrapper
FreeSelf-contained responsive horizontal padding plus centred max-width wrapper with no dependency on any host project's CSS variables.
Astro
Image Pair Grid
Lifetime accessImagePairGrid — bare responsive image grid, no heading or copy slot.
Astro
Masonry Column Layout
Lifetime accessPinterest-style masonry grid using native CSS multi-column layout with break-inside-avoid, zero JS.
Astro
Overlap/Offset Card Pair
Lifetime accessTwo cards with a deliberate offset overlap using pure CSS positioning, collapsing to a simple stack on mobile.
Astro
Max-Width Prose Container
FreeCentred reading-measure column for long-form copy with sane default heading, link, and list styling.
Astro
Scroll-Snap Row
Lifetime accessHorizontal scroll-snap row for cards or logos with an optional edge-fade mask, pure CSS and no carousel library.
Astro
Section Header
FreeEyebrow, title, subtitle, and optional trailing action block with a required explicit heading level prop.
Astro
Spacer Primitive
FreeExplicit, aria-hidden vertical or horizontal gap element for one-off spacing between unrelated blocks, with a flex-grow mode.
Astro
Split 50/50 Section
FreeEven two-column split section that stacks to one column on mobile, with an optional mobile reorder flag.
Astro
Split 60/40 with Sticky Side
Lifetime access60/40 split section where one column sticks in the viewport while the other scrolls past it, desktop only.
Astro
Stack Primitive
FreeVertical rhythm primitive that spaces children with flex gap instead of margin-stacking.
Astro
Sticky Sidebar + Scrolling Content
Lifetime accessPinned sidebar with its own internal scroll next to a scrolling main content column, desktop only.
Astro
Sticky Steps Scroller
Lifetime accessScrollytelling steps: a numbered step list beside a pinned visual that swaps per step through IntersectionObserver-driven active-step tracking.
Astro
Three-Column Feature Row
FreeClassic three-feature row that collapses to two then one column per breakpoint.
Astro
Two-Column Long-Copy Block
Lifetime accessNewspaper-style two-column long-form copy split with explicit column slots, stacking to one column below desktop.
Astro