The Velocity component library
Astro, React & Tailwind components to download or access with a lifetime licence.
Every section that ships with Velocity, in one place. Animated heroes, WebGL shader backgrounds, sticky-scroll process sections, pricing tables, lead-capture popups and conversion components — engineered by hand and hardened in production. Download the open-source components individually, or buy lifetime access to the full library and future updates.
Download or buy lifetime access
Start with 40 free downloads, then pay once when you need the whole library.
The open-source set is MIT licensed on GitHub: pull a component directly into an Astro or React project with no account. Lifetime VX Components access is for developers and teams who want the wider, maintained library and ongoing releases.
Heroes
3 componentsHero — App Dashboard
Two-column product hero: a live Velocity X dashboard — day calendar + suburb conversion heatmap, a "new booking" activity toast, a Google Sheets data connector and cycling HubSpot/Attio/Pipedrive CRM logos.
Preview component Preview onlyHero — Animated Grid
Perspective circuit-board grid with a spinning globe hub and staggered integration-node reveal.
Preview component Preview onlyHero — Classic
Static Astro hero — eyebrow, per-word animated headline and two CTA buttons beside a wireframe SVG globe that spins up on load and pauses off screen.
Preview componentHeroes & Sections
25 componentsHero — Centred
Centred eyebrow/headline/sub hero with two optional CTAs.
Preview component Lifetime accessHero — Split with Image
Copy-left image-right hero with a gradient placeholder fallback when no image is supplied.
Preview component Lifetime accessHero — Background Image + Scrim
Full-bleed background image hero with a solid WCAG-AA scrim behind the copy.
Preview component Lifetime accessHero — Gradient Mesh Background
Centred hero with a pure-CSS radial gradient mesh backdrop, no shader runtime.
Preview component Lifetime accessHero — Email Capture
Centred hero with an inline plain-HTML email capture form wired to any form action.
Preview component Lifetime accessHero — Video Background
Full-bleed autoplaying muted video hero with a solid scrim and reduced-motion fallback to the poster frame.
Preview component Lifetime accessHero — Floating UI Screenshot
Centred hero with a large product screenshot card floating below the fold with a soft glow.
Preview component Lifetime accessHero — App Device Frame
Product hero with a CSS-only browser or phone frame wrapping the screenshot.
Preview component Lifetime accessHero — Minimal Text Only
Undecorated headline/sub/CTA hero for editorial or brand pages.
Preview component Lifetime accessHero — Trust Logos Below
Centred hero with a grayscale-to-colour partner logo strip beneath the fold.
Preview component Lifetime accessHero — Announcement Pill
Centred hero with a linked pill announcement above the headline.
Preview component Lifetime accessCTA — Centred
Centred call-to-action card with one or two buttons.
Preview component Lifetime accessCTA — Split with Image
Rounded CTA card with copy on one side and an image or placeholder on the other.
Preview component Lifetime accessCTA — Full-Bleed Gradient Banner
Full-bleed brand-gradient CTA banner, the project's single-use-per-page gradient moment.
Preview component Lifetime accessCTA — Newsletter Section
Bordered two-column section pairing a pitch with an inline newsletter signup form.
Preview component Lifetime accessFeature — Alternating Rows
Stack of copy/image feature rows that alternate sides per row.
Preview component Lifetime accessFeature — Icon Grid (3-up)
Responsive 3-up icon, title and description feature grid with a BYO-SVG icon slot.
Preview component Lifetime accessFeature — Single Large Feature
Flagship single-feature section with heading, bullet list, CTA and a large visual.
Preview component Lifetime accessHow It Works — Steps
Numbered step sequence with a connecting line on desktop, stacked on mobile.
Preview component Lifetime accessBenefits Checklist
Copy column paired with a one or two column checklist of benefits.
Preview component Lifetime accessComparison — Us vs. Them
Accessible comparison table with a highlighted column and horizontal scroll on mobile.
Preview component Lifetime accessIntegrations — Logo Grid
Grid of linkable integration/partner logo cards.
Preview component Lifetime accessStats Band
Horizontal band of big numbers with labels, with a reversed dark-panel variant.
Preview component Lifetime accessCTA — Closing with Background Pattern
Final-page CTA with a subtle CSS dot-grid pattern masked behind the copy.
Preview component Lifetime accessError / 404 State Section
Centred full-page error state with a large code, message and primary/secondary actions.
Preview componentForms
29 componentsContact Form — Simple
Single-column name/email/subject/message contact form with a honeypot field, Netlify Forms opt-in, and a presentational action prop.
Preview component Lifetime accessContact Form — Two-Column with Map Slot
Two-column contact layout with a named aside slot for a map or office photo, stacking to one column on mobile.
Preview component Lifetime accessMulti-Step Wizard Form
Three-step form with a segmented progress bar, per-step validation, and back/next navigation before calling onSubmit.
Preview component Lifetime accessQuote/Estimate Calculator Form
Project-type selector, scope slider, and add-on checkboxes that compute a live price range before submitting.
Preview component FreeNewsletter — Inline Bar
A slim single-row email capture bar for footers or in-content placements.
Preview component FreeNewsletter — Card
Standalone card-format newsletter opt-in with an icon badge and privacy microcopy.
Preview component FreeLogin Form
Email/password sign-in card with a show/hide password toggle driven by a scoped inline script.
Preview component Lifetime accessSignup Form
Name/email/password sign-up card with an inline password-strength meter and terms-acceptance checkbox.
Preview component Lifetime accessPassword Reset Form
Single-field reset-link request card with a built-in confirmation state toggled via a sent prop.
Preview component Lifetime accessSearch Input with Suggestions Dropdown
ARIA combobox search field with keyboard-navigable, client-filtered suggestions dropdown.
Preview component Lifetime accessFilter Sidebar Panel
Vertical catalog filter stack with collapsible checkbox groups and a price range, built on native details elements.
Preview component Lifetime accessFilter Chips / Toggle Row
Horizontal row of togglable multi-select filter chips with an active count and clear-all action.
Preview component Lifetime accessFile Upload — Drag and Drop
Drag-and-drop file picker with browse fallback, size validation, and a removable selected-files list.
Preview component Lifetime accessDate/Time Picker Field
Styled native date and time input pair with a combined human-readable preview and a clear action.
Preview component Lifetime accessAddress Autocomplete Field Shell
Debounced address-search UI shell with keyboard-navigable suggestions dropdown; geocoding is supplied by the host via props.
Preview component Lifetime accessSelect / Combobox
Custom single-select ARIA listbox with type-to-filter and full keyboard support.
Preview component Lifetime accessRadio Card Group
Large selectable radio-as-card tiles for plan or shipping-method pickers, built on native radios with zero JS.
Preview component Lifetime accessCheckbox Card Group
Multi-select add-on cards with the radio-card visual language but native checkbox semantics, zero JS.
Preview component FreeToggle Switch Row
Stacked list of labeled on/off switches for notification preferences, built on native checkboxes with zero JS.
Preview component Lifetime accessRating Input
Accessible star-rating field built on labeled native radio inputs with hover preview.
Preview component Lifetime accessRange / Budget Slider Field
Single budget or quantity slider with a live value readout driven by a small scoped inline script.
Preview component Lifetime accessOTP / Code Input
Segmented one-time-code field with auto-advance, backspace-to-previous, and full-code paste support.
Preview component Lifetime accessInline Validation States Showcase
Reference demo of idle/valid/invalid inline field validation with live icons and messaging on blur.
Preview component Lifetime accessTextarea with Character Counter
Textarea with a live N/max counter that shifts to warning and error colour near the limit.
Preview component Lifetime accessForm Success/Error State Panel
Post-submit status panel with success, error, and pending states for the host to swap in after a submission resolves.
Preview component Lifetime accessNative Select Field
Accessible grouped native select with a label, description, invalid state, and mobile device picker.
Preview component Lifetime accessDate Range Field
Two native date inputs with linked bounds that preserve an ordered start and end date.
Preview component Lifetime accessTag Input
Keyboard-friendly tag entry with duplicate prevention, paste support, a limit, removable tokens, and form values.
Preview component Lifetime accessTransfer List
Move chosen values between labeled checkbox lists with explicit buttons and native form submission.
Preview componentCarousels & Tickers
25 componentsLogo Ticker
CSS-only infinite marquee of client/partner logos that loops seamlessly in either direction and pauses on hover or focus.
Preview component FreeText Marquee
CSS-only scrolling text strip for announcements, joining phrases with a separator glyph and looping infinitely.
Preview component Lifetime accessTestimonial Carousel (Single)
One-up crossfading testimonial carousel with arrows, dots, autoplay with pause-on-hover, swipe and keyboard navigation.
Preview component Lifetime accessTestimonial Carousel (Peek)
Multi-card testimonial carousel on native CSS scroll-snap showing a peek of the next card, with synced dots and arrow controls.
Preview component Lifetime accessImage Carousel with Thumbnails
Large image preview with a clickable, auto-scrolling thumbnail rail, arrow/keyboard navigation and swipe support.
Preview component Lifetime accessFull-Bleed Hero Slider
Full-bleed crossfading hero image slider with scrim overlay, headline/CTA content, autoplay, arrows, dots and swipe.
Preview component Lifetime accessCard Slider (Snap Scroll)
Horizontal card scroller on native CSS scroll-snap with edge-aware arrow buttons and keyboard navigation.
Preview component Lifetime accessBefore/After Image Slider
Drag-handle before/after image comparison slider using pointer events and a keyboard-accessible slider role.
Preview component Lifetime accessVertical Updates Ticker
Vertical auto-advancing news/updates ticker with manual step controls and an explicit pause toggle.
Preview component FreeStat Ticker
CSS-only infinite marquee of stat tiles with a count-up animation triggered on scroll-into-view.
Preview component Lifetime accessAuto-Advancing Carousel with Progress Bars
Auto-advancing carousel where segmented progress bars double as slide indicators, with pause-on-hover and a play/pause control.
Preview component Lifetime accessCarousel Indicator Variants
One slide engine with three swappable indicator styles — dots, prev/next arrows only, or a numeric counter.
Preview component Lifetime accessCoverflow 3D Slider
3D coverflow-style carousel using CSS perspective and rotateY transforms, with a flattened fallback under reduced motion.
Preview component Lifetime accessStacked Card Swipe Deck
Tinder-style stacked card deck that tracks pointer drag and flies off past a threshold, with explicit accept/reject buttons as a non-drag path.
Preview component Lifetime accessTimeline Slider
Horizontal year-marker timeline with a filling progress line, clickable markers and a content panel for the active event.
Preview component Lifetime accessCategory Pill Scroller
Horizontally scrollable filter pill row with edge-fade masks, conditional nudge arrows and roving-tabindex keyboard navigation.
Preview component Lifetime accessDevice Frame Screenshot Carousel
Screenshot carousel inside a CSS-drawn phone or browser-chrome frame, with crossfade, arrows, dots and swipe.
Preview component Lifetime accessDual-Handle Range Slider
Price/range filter with two independently draggable handles on one track, each a fully keyboard-operable slider role.
Preview component Lifetime accessStep Slider
Discrete step slider snapped to labeled ticks (plan tiers, quantity breaks), draggable with full keyboard support.
Preview component Lifetime accessScroll-Linked Horizontal Gallery
Pinned section where vertical page scroll drives horizontal image movement, falling back to a plain snap-scroll row under reduced motion.
Preview component FreeHorizontal News Ticker
Breaking-news style ticker with a fixed live tag and a CSS-only infinite-scrolling headline marquee.
Preview component Lifetime accessQuote Crossfade Carousel
Large-type quote rotator with a pure crossfade transition, autoplay, dots and an explicit pause control.
Preview component Lifetime accessAnnouncement Bar Rotator
Top-of-page rotating announcement bar with dot indicators and a session-persistent dismiss control, vanilla JS only.
Preview component Lifetime accessPricing Plan Slider
Pricing cards that render as a full grid on desktop and collapse into a one-card-at-a-time snap-scroll carousel with dots on mobile.
Preview component Lifetime accessGeneric Content Carousel
Framework-free vanilla-JS one-up carousel for arbitrary slotted content, with arrows, dots, keyboard and swipe.
Preview componentBento & Layout
25 componentsBento Grid — 4 Cell
Responsive 4-cell bento grid, 1 column on phone and 2x2 on tablet/desktop, with four named slots.
Preview component FreeBento Grid — 6 Cell
Responsive 6-cell bento grid, 1/2/3 columns across phone/tablet/desktop with slots in reading order.
Preview component Lifetime accessBento Grid — Asymmetric Feature-Led
Feature-led bento grid with one wide lead cell plus three supporting cells, built with CSS grid-template-areas.
Preview component FreeBento Card Shells
Single card shell component with five variants (icon, stat, image, chart-slot, quote) sharing one accessible article shell.
Preview component Lifetime accessBento Grid — Tall Feature Cell
Bento layout with one tall feature cell spanning two rows beside two stacked supporting cells.
Preview component FreeCentred Container
Reliable two-axis centring primitive with a flex or grid method and explicit known-height or min-height sizing.
Preview component Lifetime accessFull-Bleed Section
Escapes a centred max-width container to span the full viewport using the calc(50% - 50vw) technique, with a re-centred inner column.
Preview component FreeSplit 50/50 Section
Even two-column split section that stacks to one column on mobile, with an optional mobile reorder flag.
Preview component Lifetime accessSplit 60/40 with Sticky Side
60/40 split section where one column sticks in the viewport while the other scrolls past it, desktop only.
Preview component FreeThree-Column Feature Row
Classic three-feature row that collapses to two then one column per breakpoint.
Preview component Lifetime accessSticky Sidebar + Scrolling Content
Pinned sidebar with its own internal scroll next to a scrolling main content column, desktop only.
Preview component Lifetime accessMasonry Column Layout
Pinterest-style masonry grid using native CSS multi-column layout with break-inside-avoid, zero JS.
Preview component FreeAuto-Fit Responsive Card Grid
Breakpoint-free responsive card grid using CSS grid auto-fit/minmax, column count is purely a function of container width.
Preview component Lifetime accessAspect-Ratio Media Box
Reserves a stable aspect ratio for media to prevent layout shift, using the native CSS aspect-ratio property.
Preview component FreeStack Primitive
Vertical rhythm primitive that spaces children with flex gap instead of margin-stacking.
Preview component FreeCluster Primitive
Horizontal wrapping group primitive for tag lists, pills, and button groups using flex-wrap plus gap.
Preview component FreeSpacer Primitive
Explicit, aria-hidden vertical or horizontal gap element for one-off spacing between unrelated blocks, with a flex-grow mode.
Preview component FreeMax-Width Prose Container
Centred reading-measure column for long-form copy with sane default heading, link, and list styling.
Preview component Lifetime accessTwo-Column Long-Copy Block
Newspaper-style two-column long-form copy split with explicit column slots, stacking to one column below desktop.
Preview component Lifetime accessOverlap/Offset Card Pair
Two cards with a deliberate offset overlap using pure CSS positioning, collapsing to a simple stack on mobile.
Preview component FreeSection Header
Eyebrow, title, subtitle, and optional trailing action block with a required explicit heading level prop.
Preview component FreeDivider Variants
Solid, dashed, gradient-fade, and labelled divider variants with correct semantic markup for each.
Preview component FreeResponsive Gutter Wrapper
Self-contained responsive horizontal padding plus centred max-width wrapper with no dependency on any host project's CSS variables.
Preview component Free12-Column Grid
General-purpose 12-column responsive grid container where children control their own span with plain col-span utilities.
Preview component Lifetime accessScroll-Snap Row
Horizontal scroll-snap row for cards or logos with an optional edge-fade mask, pure CSS and no carousel library.
Preview componentCore UI
25 componentsHeader Nav — Transparent to Solid
Sticky header that crossfades from transparent to a blurred solid bar after a scroll threshold, with primary links and a CTA.
Preview component Lifetime accessMobile Menu Drawer
Left-docked full-height nav drawer with focus trap, outside-click close, Escape handling, scroll lock, and focus restoration.
Preview component Lifetime accessMega Menu Panel
Multi-column dropdown panel triggered from a nav item, with link columns plus an optional featured card, closing on outside click or Escape.
Preview component Lifetime accessTabs — Underline & Pill
Keyboard-accessible tab list with an animated active indicator, switchable between underline and pill visual variants via one prop.
Preview component Lifetime accessVertical Tabs
Side-stacked tab list with a content pane, for settings-style layouts, with up/down arrow keyboard navigation.
Preview component FreeAccordion / FAQ List
Expand/collapse FAQ list with measured-height animation, single or multi-open modes, and arrow-key navigation between headers.
Preview component FreeBreadcrumbs
Static breadcrumb trail with BreadcrumbList microdata that collapses the middle segments into an ellipsis on long paths.
Preview component FreePagination
Controlled numbered pager with ellipsis compression for large page counts and prev/next controls.
Preview component Lifetime accessSide Drawer Panel
The house data-entry surface — right-docked drawer on desktop, three-snap-point draggable bottom sheet on mobile, with focus trap and a dock-minimise control.
Preview component Lifetime accessTooltip
Hover/focus label that computes its own placement and flips side on viewport overflow, with no positioning library.
Preview component Lifetime accessPopover
Click-triggered floating panel for rich content that closes on outside click or Escape and restores focus to the trigger.
Preview component Lifetime accessToast / Notification
Notification stack with a module-level push/dismiss API, pausable auto-dismiss timer, and swipe-to-dismiss on touch.
Preview component FreeInline Alert — 4 Severities
Static inline banner covering info, success, warning, and error severities with the correct assertive/polite ARIA role per severity.
Preview component FreeBadge / Tag Set
Single pill component covering solid, soft, and outline badge variants across brand and semantic tones, with an optional removable tag mode.
Preview component FreeButton Set
One button primitive covering primary/secondary/ghost/destructive variants, three sizes, a loading spinner state, and an icon-only mode.
Preview component FreeAvatar + Avatar Group
Single avatar or an overlapping stack with a plus-N overflow chip, falling back to deterministic initials-over-tint when no image is given.
Preview component Lifetime accessData Table — Sticky Header, Sortable
Scrollable data table with a sticky header row and client-side column sorting that cycles ascending, descending, and unsorted.
Preview component FreeEmpty State
Centred placeholder for an empty list, table, or panel with an icon slot, title, description, and action slot.
Preview component FreeLoading Skeleton Set
Shimmer skeleton placeholders for text lines, an avatar row, a card, and a table row, with the shimmer disabled under reduced motion.
Preview component Lifetime accessProgress Bar & Circular Progress
Linear bar and circular ring progress indicator in one component, each with a determinate and an indeterminate mode.
Preview component FreeStepper / Progress Indicator
Horizontal multi-step progress indicator with a filling connector line, collapsing to a compact step-count bar on phone.
Preview component Lifetime accessPricing Table — 3-Tier
Three-column pricing grid with one visually highlighted plan that scales up and sits on a brand-tinted card.
Preview component Lifetime accessFooter — Multi-Column
Brand column with description and social icons alongside N link columns, plus a bottom legal bar with copyright and policy links.
Preview component Lifetime accessCookie / Consent Bar
Bottom consent bar with accept-all, reject-all, and an inline expandable preferences checklist, persisted to localStorage.
Preview component Lifetime accessBack to Top Button
Floating button that fades in past a scroll threshold and scrolls to top, instantly under reduced motion.
Preview componentMarketing & Social Proof
25 componentsTestimonial Card
Single quote card with optional star rating and avatar/initials fallback.
Preview component Lifetime accessTestimonial Grid (3-up)
Section header plus a responsive 3-column grid of quote cards.
Preview component Lifetime accessTestimonial Wall (Masonry)
Dense CSS-columns masonry wall of quotes with no JS masonry library.
Preview component Lifetime accessFeatured Testimonial
Large standalone quote paired with a portrait for one standout endorsement.
Preview component Lifetime accessVideo Testimonial Card
Native video element with poster and caption, zero runtime JS.
Preview component Lifetime accessLogo Wall (Grid)
Plain responsive grid of client logos with text fallback when a logo is missing.
Preview component Lifetime accessLogo Wall (Greyscale to Colour Hover)
Logo grid that desaturates by default and lifts to full colour on hover or keyboard focus.
Preview component Lifetime accessCase Study Card
Cover image, industry tag, headline and result line linking through to a full case study.
Preview component Lifetime accessCase Study Results Band
Row of metric tiles for the headline numbers inside a case study.
Preview component Lifetime accessPricing Feature Matrix
Row-per-feature plan comparison table with tick, dash and text cell values.
Preview component Lifetime accessPricing Toggle
Monthly/annual billing switch that reveals a savings badge on the annual side.
Preview component Lifetime accessPricing Card (Single)
One standalone plan card with price, feature list, badge and CTA.
Preview component Lifetime accessFAQ Accordion Section
Full FAQ section built on native details/summary, zero runtime JS.
Preview component Lifetime accessTeam Grid
Section header plus a responsive grid of team member cards.
Preview component Lifetime accessTeam Member Card
Headshot, name, role, bio and social links for a single team member.
Preview component Lifetime accessTrust/Security Badge Row
Row of security/compliance trust marks, each optionally linking out.
Preview component Lifetime accessPress & Media Mentions Row
As-featured-in row of press outlet logos with optional article links.
Preview component Lifetime accessAward Badges Row
Row of award/recognition badge tiles supplied entirely via props.
Preview component Lifetime accessStat Counter Grid
Grid of stat tiles that count up on scroll into view, disabled entirely under reduced motion.
Preview component Lifetime accessBefore/After Results Panel
Static side-by-side before/after metric comparison panel, not an image slider.
Preview component Lifetime accessClient Logo Marquee Section
Full section wrapper around a CSS-only scrolling logo strip that stops entirely under reduced motion.
Preview component Lifetime accessReview Platform Aggregate
Stars, numeric score and review count for a named review platform, with a visible text equivalent.
Preview component Lifetime accessGuarantee/Assurance Panel
Icon-led guarantee block with headline, supporting copy and optional CTA.
Preview component Lifetime accessNewsletter Social Proof Block
Newsletter signup with subscriber-count proof line and stacked avatar group, no backend assumed.
Preview component Lifetime accessCTA with Testimonial Sidebar
Primary CTA block paired with a single supporting testimonial in a side column.
Preview componentE-Commerce
26 componentsProduct Card — Grid
Catalogue grid tile with image, title, rating, price with compare-at discount badge, and an out-of-stock overlay.
Preview component Lifetime accessProduct Card — List/Row
Horizontal row card for search results or dense catalogue lists, with an action slot for cart/wishlist buttons.
Preview component Lifetime accessProduct Card — Quick Add
Grid product card with an inline quantity stepper and add-to-cart control that shows a loading then success state.
Preview component Lifetime accessProduct Grid Filter Bar
Sticky filter/sort bar with active filter chips, result count, and sort select that wraps a product grid via children.
Preview component Lifetime accessProduct Gallery with Zoom
Main image with thumbnail rail, hover magnifier lens, and a fullscreen zoom view with keyboard navigation.
Preview component Lifetime accessProduct Detail Summary
PDP summary block bundling title, price, colour/size variant pickers, quantity stepper and an add-to-cart button with success state.
Preview component Lifetime accessVariant Swatch Picker
Colour swatch and size button picker with per-combination availability so unavailable sizes show struck-through instead of disappearing.
Preview component Lifetime accessQuantity Stepper
Numeric stepper with min/max clamping, direct type-in and a disabled state, used across cart and PDP.
Preview component Lifetime accessAdd to Cart Button
Primary CTA with loading, success checkmark and error states around an async add-to-cart handler.
Preview component Lifetime accessCart Line Item
Single cart row with thumbnail, variant text, quantity stepper, line total and a fade-out remove action.
Preview component Lifetime accessCart Drawer
Right-docked cart drawer on desktop and a three-snap-point bottom sheet on mobile, with no backdrop-blur scrim, focus trap and Escape to close.
Preview component Lifetime accessCart Summary / Order Totals
Order totals block listing subtotal, shipping, tax and discount rows that only render when passed, plus a grand total.
Preview component Lifetime accessEmpty Cart State
Centred placeholder for an empty cart with icon, copy and a continue-shopping CTA.
Preview component Lifetime accessCheckout Form
Two-column shipping and payment form with native HTML5 validation and a submit button with a loading state.
Preview component Lifetime accessOrder Confirmation Panel
Post-checkout success panel with order number, delivery estimate, line items and total paid.
Preview component Lifetime accessOrder Status Tracker
Horizontal (vertical on mobile) step tracker for order lifecycle stages, with a dedicated cancelled-order state.
Preview component Lifetime accessPrice Display
Formatted price with optional struck-through compare-at price and a percentage-off badge, in three sizes.
Preview component Lifetime accessStock/Availability Indicator
Dot-and-label status line that derives in-stock/low-stock/out-of-stock from a quantity and threshold, or accepts an explicit status.
Preview component Lifetime accessReview Summary with Rating Breakdown
Average rating, star row and review count beside a 5-to-1 star horizontal bar breakdown with counts.
Preview component Lifetime accessSingle Review Card
Customer review card with avatar/initials, verified badge, star rating, photos row and a progressively-enhanced helpful-vote button.
Preview component Lifetime accessWrite a Review Form
Interactive star-rating picker with title and body fields, native validation, and a success confirmation state.
Preview component Lifetime accessWishlist/Save Button
Heart toggle with a pop animation on save, in an icon-only or labelled-pill variant.
Preview component Lifetime accessRecently Viewed Row
Horizontally scrolling rail of small product tiles using native scroll-snap, no carousel library.
Preview component Lifetime accessCategory Tile Grid
Responsive image-and-label tile grid linking into catalogue categories, with an optional item count.
Preview component Lifetime accessFree Shipping Progress Bar
Animated fill bar showing amount remaining to a free-shipping threshold, swapping to a success message once met.
Preview component Lifetime accessSubscription Plan Switcher
Accessible plan selection for an existing subscription, showing the current plan and collecting explicit confirmation. Billing and proration remain in the host app.
Preview componentContent & Dashboard
25 componentsBlog Post Card
Vertical blog post card with cover image, category eyebrow, title, excerpt, and author/date/read-time meta row.
Preview component Lifetime accessBlog Post Card (Horizontal)
Image-left, content-right post card for dense list views that stacks to image-top on mobile.
Preview component Lifetime accessFeatured Post Hero Card
Full-bleed editorial hero card for a pinned blog post with a solid scrim over the cover image for legibility.
Preview component Lifetime accessBlog Index Grid with Category Filter
Client-filtered blog index grid driven by a category pill row built from the posts data.
Preview component Lifetime accessArticle Header
Article title, byline, avatar, publish/updated date and read time above a divider.
Preview component Lifetime accessArticle Body Layout with Sidebar
Two-column article layout with a reader-width prose column and a sticky sidebar slot that collapses above content on mobile.
Preview component Lifetime accessTable of Contents (Sticky, Scroll-Spy)
Sticky table of contents with IntersectionObserver-driven scroll-spy highlighting that degrades to a plain link list without observer support.
Preview component Lifetime accessAuthor Bio Card
Avatar, name, role, short bio and optional social links for an article sidebar or footer.
Preview component Lifetime accessRelated Posts Row
Compact grid of 2-4 related post cards for the end of an article.
Preview component Lifetime accessPost Navigation (Prev/Next)
Previous/next post navigation links with directional chevrons, stacking to one column on mobile.
Preview component Lifetime accessShare Buttons Row
Share-to-platform link row (X, LinkedIn, Facebook, Email) plus a copy-link button with a real success state.
Preview component Lifetime accessTag Cloud
Wrapping row of tag pills with optional count and active state for a tag archive page.
Preview component Lifetime accessNewsletter Block (Article End)
Inline subscribe block for the end of an article, a plain form with a host-supplied action/method.
Preview component Lifetime accessCode Block with Copy Button
Styled pre/code block with a filename bar and a copy button with a real success state, no syntax highlighter bundled.
Preview component Lifetime accessComment Thread Item
Single comment with avatar, author, date and body that recursively renders nested replies up to a capped indent depth.
Preview component Lifetime accessDashboard Stat Tile
Single KPI tile with label, large value, optional icon slot and a directional delta badge.
Preview component Lifetime accessStat Tile with Trend Arrow and Sparkline
KPI tile with a trend arrow and a hand-drawn inline SVG sparkline computed from a numbers array, no chart library.
Preview component Lifetime accessKPI Row
Horizontal row of KPI figures sharing one divided card for a dashboard header strip.
Preview component Lifetime accessActivity Feed List
Vertical timestamped activity feed with a connecting dot-and-line rail between entries.
Preview component Lifetime accessNotification List Item
Single notification row with avatar/icon, message, timestamp and an unread indicator dot.
Preview component Lifetime accessChart Card Shell
Dashboard card chrome with title, sub, a legend built from a series prop, and a default slot for any host-supplied chart.
Preview component Lifetime accessProgress Goal Card
Single-goal card with a computed percentage progress bar, current/target values and an optional due date.
Preview component Lifetime accessTask / Checklist Card
Card of checkable tasks with a done/total count, supporting both internal state and parent-controlled toggling.
Preview component Lifetime accessCalendar Month Grid
Month calendar grid with prev/next navigation, locale-aware weekday/month labels via Intl, and per-day event dots.
Preview component Lifetime accessTimeline / Changelog Feed
Dated release/changelog entries on a vertical rail with version, date and a coloured change-type tag.
Preview componentCyber Core
2 componentsTitle/Content Grid
The 3:5 narrow-title / wide-content layout used across the site, formalized as one component with an opt-in cyber-core skin (ASCII corner brackets, monospace eyebrow).
Preview component Preview onlyGlitch Text
Terminal-style glitch text effect (ported from Kokonut UI), recoloured to the brand purple ramp instead of the stock rainbow/orange presets.
Preview componentGrowth & Conversion
5 componentsLead-Capture Popup
Exit-intent (desktop) + scroll/scroll-up (mobile) lead popup that fronts the free-draft flow. Once-per-session, cooldown, accessible, dark-mode, dismiss-friendly.
Preview component Lifetime accessSticky CTA Bar
Mobile/tablet bottom CTA bar that slides in past the hero — keeps the primary conversion one thumb-tap away. Dismissible, safe-area aware, fires cta_clicked.
Preview component Lifetime accessSocial-Proof Toast
Bottom-left toast that rotates short, credible social-proof lines on an interval, then stops. Pauses on hover, dismiss-for-session, aria-live, dark-mode + safe-area aware. Fires social_proof_shown.
Preview component FreeReadability Kit
Long-form scannability primitives — Callout (4 variants), Key Takeaways TL;DR box, large PullQuote, and a reading-time pill. Branded, accessible, dark-mode, zero-motion.
Preview component Preview onlyDraft my Velocity
A short guided form that creates a branded starting direction for a more useful project conversation. It is an early concept, not a finished template site.
Preview componentShader Lab
350 componentsMetaballs · Default
Classic gooey blobs — inverse-distance field thresholded into a glowing membrane.
Preview component Preview onlyMetaballs · Tight
Classic gooey blobs — inverse-distance field thresholded into a glowing membrane.
Preview component Preview onlyMetaballs · Cyan
Classic gooey blobs — inverse-distance field thresholded into a glowing membrane.
Preview component Preview onlyMetaballs · Slow swell
Classic gooey blobs — inverse-distance field thresholded into a glowing membrane.
Preview component Preview onlyPlasma · Default
Old-school demoscene plasma — layered sines folded through the brand palette.
Preview component Preview onlyPlasma · Dense
Old-school demoscene plasma — layered sines folded through the brand palette.
Preview component Preview onlyPlasma · Calm
Old-school demoscene plasma — layered sines folded through the brand palette.
Preview component Preview onlyPlasma · Warm
Old-school demoscene plasma — layered sines folded through the brand palette.
Preview component Preview onlyVoronoi Cells · Default
Animated cellular network — F1 distance with glowing edges where cells meet.
Preview component Preview onlyVoronoi Cells · Fine
Animated cellular network — F1 distance with glowing edges where cells meet.
Preview component Preview onlyVoronoi Cells · Bold cores
Animated cellular network — F1 distance with glowing edges where cells meet.
Preview component Preview onlyVoronoi Cells · Cyan
Animated cellular network — F1 distance with glowing edges where cells meet.
Preview component Preview onlyFlow Field · Default
Domain-warped contour lines streaming like a vector field.
Preview component Preview onlyFlow Field · Wide
Domain-warped contour lines streaming like a vector field.
Preview component Preview onlyFlow Field · Tight
Domain-warped contour lines streaming like a vector field.
Preview component Preview onlyFlow Field · Warm
Domain-warped contour lines streaming like a vector field.
Preview component Preview onlyFBM Clouds · Default
Soft fractal-noise haze drifting on a layered brand gradient.
Preview component Preview onlyFBM Clouds · Stormy
Soft fractal-noise haze drifting on a layered brand gradient.
Preview component Preview onlyFBM Clouds · Wispy
Soft fractal-noise haze drifting on a layered brand gradient.
Preview component Preview onlyFBM Clouds · Cyan
Soft fractal-noise haze drifting on a layered brand gradient.
Preview component Preview onlyAurora · Default
Vertical curtains of light shimmering like a northern-lights sky.
Preview component Preview onlyAurora · Intense
Vertical curtains of light shimmering like a northern-lights sky.
Preview component Preview onlyAurora · Cyan
Vertical curtains of light shimmering like a northern-lights sky.
Preview component Preview onlyAurora · Slow
Vertical curtains of light shimmering like a northern-lights sky.
Preview component Preview onlyLava Lamp · Default
Slow rising metaball blobs in a tall vertical gradient.
Preview component Preview onlyLava Lamp · Big
Slow rising metaball blobs in a tall vertical gradient.
Preview component Preview onlyLava Lamp · Cyan
Slow rising metaball blobs in a tall vertical gradient.
Preview component Preview onlyLava Lamp · Fast
Slow rising metaball blobs in a tall vertical gradient.
Preview component Preview onlyKaleidoscope · Default
Mirrored radial segments folding fractal noise into a mandala.
Preview component Preview onlyKaleidoscope · Zoomed
Mirrored radial segments folding fractal noise into a mandala.
Preview component Preview onlyKaleidoscope · Busy
Mirrored radial segments folding fractal noise into a mandala.
Preview component Preview onlyKaleidoscope · Warm
Mirrored radial segments folding fractal noise into a mandala.
Preview component Preview onlyTunnel · Default
Infinite scrolling tunnel via polar coordinates and a moving stripe.
Preview component Preview onlyTunnel · Fast
Infinite scrolling tunnel via polar coordinates and a moving stripe.
Preview component Preview onlyTunnel · Wide
Infinite scrolling tunnel via polar coordinates and a moving stripe.
Preview component Preview onlyTunnel · Cyan
Infinite scrolling tunnel via polar coordinates and a moving stripe.
Preview component Preview onlyDomain Warp · Default
fbm of fbm — marbled ink that folds endlessly into itself.
Preview component Preview onlyDomain Warp · Macro
fbm of fbm — marbled ink that folds endlessly into itself.
Preview component Preview onlyDomain Warp · Micro
fbm of fbm — marbled ink that folds endlessly into itself.
Preview component Preview onlyDomain Warp · Warm
fbm of fbm — marbled ink that folds endlessly into itself.
Preview component Preview onlyHex Pulse · Default
Honeycomb grid with pulses rippling out from the centre.
Preview component Preview onlyHex Pulse · Large
Honeycomb grid with pulses rippling out from the centre.
Preview component Preview onlyHex Pulse · Dense
Honeycomb grid with pulses rippling out from the centre.
Preview component Preview onlyHex Pulse · Cyan
Honeycomb grid with pulses rippling out from the centre.
Preview component Preview onlyStarfield · Default
Layered parallax stars streaming toward the viewer.
Preview component Preview onlyStarfield · Warp
Layered parallax stars streaming toward the viewer.
Preview component Preview onlyStarfield · Dense
Layered parallax stars streaming toward the viewer.
Preview component Preview onlyStarfield · Cyan
Layered parallax stars streaming toward the viewer.
Preview component Preview onlyRipples · Default
Interference pattern from drifting wave sources — pointer adds a source.
Preview component Preview onlyRipples · Fine
Interference pattern from drifting wave sources — pointer adds a source.
Preview component Preview onlyRipples · Bold
Interference pattern from drifting wave sources — pointer adds a source.
Preview component Preview onlyRipples · Warm
Interference pattern from drifting wave sources — pointer adds a source.
Preview component Preview onlyMesh Gradient · Default
Stripe-style soft mesh gradient that slowly breathes between brand hues.
Preview component Preview onlyMesh Gradient · Vivid
Stripe-style soft mesh gradient that slowly breathes between brand hues.
Preview component Preview onlyMesh Gradient · Cyan
Stripe-style soft mesh gradient that slowly breathes between brand hues.
Preview component Preview onlyMesh Gradient · Warm
Stripe-style soft mesh gradient that slowly breathes between brand hues.
Preview component Preview onlySwirl · Default
Vortex that twists fractal noise harder toward the centre.
Preview component Preview onlySwirl · Tight
Vortex that twists fractal noise harder toward the centre.
Preview component Preview onlySwirl · Wide
Vortex that twists fractal noise harder toward the centre.
Preview component Preview onlySwirl · Cyan
Vortex that twists fractal noise harder toward the centre.
Preview component Preview onlyTruchet Weave · Default
Randomly-flipped arc tiles knitting into endless flowing curves.
Preview component Preview onlyTruchet Weave · Large
Randomly-flipped arc tiles knitting into endless flowing curves.
Preview component Preview onlyTruchet Weave · Dense
Randomly-flipped arc tiles knitting into endless flowing curves.
Preview component Preview onlyTruchet Weave · Warm
Randomly-flipped arc tiles knitting into endless flowing curves.
Preview component Preview onlyNeon Grid · Default
Synthwave perspective grid receding to a glowing horizon.
Preview component Preview onlyNeon Grid · Fast
Synthwave perspective grid receding to a glowing horizon.
Preview component Preview onlyNeon Grid · Cyan
Synthwave perspective grid receding to a glowing horizon.
Preview component Preview onlyNeon Grid · Warm
Synthwave perspective grid receding to a glowing horizon.
Preview component Preview onlyCaustics · Default
Underwater light caustics from layered, ridged noise.
Preview component Preview onlyCaustics · Calm
Underwater light caustics from layered, ridged noise.
Preview component Preview onlyCaustics · Bright
Underwater light caustics from layered, ridged noise.
Preview component Preview onlyCaustics · Warm
Underwater light caustics from layered, ridged noise.
Preview component Preview onlyMoiré · Default
Two rotating line grids beating against each other into shifting interference bands.
Preview component Preview onlyMoiré · Fine
Two rotating line grids beating against each other into shifting interference bands.
Preview component Preview onlyMoiré · Wide
Two rotating line grids beating against each other into shifting interference bands.
Preview component Preview onlyMoiré · Cyan
Two rotating line grids beating against each other into shifting interference bands.
Preview component Preview onlyBokeh Orbs · Default
Soft out-of-focus light orbs drifting on a dark gradient — dreamy depth.
Preview component Preview onlyBokeh Orbs · Big
Soft out-of-focus light orbs drifting on a dark gradient — dreamy depth.
Preview component Preview onlyBokeh Orbs · Bright
Soft out-of-focus light orbs drifting on a dark gradient — dreamy depth.
Preview component Preview onlyBokeh Orbs · Warm
Soft out-of-focus light orbs drifting on a dark gradient — dreamy depth.
Preview component Preview onlyGyroid Slice · Default
A drifting slice through an animated gyroid surface — organic woven contours.
Preview component Preview onlyGyroid Slice · Macro
A drifting slice through an animated gyroid surface — organic woven contours.
Preview component Preview onlyGyroid Slice · Micro
A drifting slice through an animated gyroid surface — organic woven contours.
Preview component Preview onlyGyroid Slice · Cyan
A drifting slice through an animated gyroid surface — organic woven contours.
Preview component Preview onlyFire · Default
Rising flames — upward-scrolling turbulent noise masked into licking tongues.
Preview component Preview onlyFire · Towering
Rising flames — upward-scrolling turbulent noise masked into licking tongues.
Preview component Preview onlyFire · Roaring
Rising flames — upward-scrolling turbulent noise masked into licking tongues.
Preview component Preview onlyFire · Cyan
Rising flames — upward-scrolling turbulent noise masked into licking tongues.
Preview component Preview onlyWater Surface · Default
Looking down on rippling water — animated wave normals catching brand light.
Preview component Preview onlyWater Surface · Calm
Looking down on rippling water — animated wave normals catching brand light.
Preview component Preview onlyWater Surface · Choppy
Looking down on rippling water — animated wave normals catching brand light.
Preview component Preview onlyWater Surface · Cyan
Looking down on rippling water — animated wave normals catching brand light.
Preview component Preview onlySpiral Galaxy · Default
A slowly rotating spiral — log-spiral arms of star density swept around a bright core.
Preview component Preview onlySpiral Galaxy · Zoomed
A slowly rotating spiral — log-spiral arms of star density swept around a bright core.
Preview component Preview onlySpiral Galaxy · Whirl
A slowly rotating spiral — log-spiral arms of star density swept around a bright core.
Preview component Preview onlySpiral Galaxy · Cyan
A slowly rotating spiral — log-spiral arms of star density swept around a bright core.
Preview component Preview onlyPulsing Rings · Default
Concentric rings expanding outward from the centre like a radar sweep.
Preview component Preview onlyPulsing Rings · Wide
Concentric rings expanding outward from the centre like a radar sweep.
Preview component Preview onlyPulsing Rings · Rapid
Concentric rings expanding outward from the centre like a radar sweep.
Preview component Preview onlyPulsing Rings · Cyan
Concentric rings expanding outward from the centre like a radar sweep.
Preview component Preview onlyLightning · Default
Forking electric bolts flashing across a dark sky — jagged noise-warped filaments.
Preview component Preview onlyLightning · Close
Forking electric bolts flashing across a dark sky — jagged noise-warped filaments.
Preview component Preview onlyLightning · Storm
Forking electric bolts flashing across a dark sky — jagged noise-warped filaments.
Preview component Preview onlyLightning · Cyan
Forking electric bolts flashing across a dark sky — jagged noise-warped filaments.
Preview component Preview onlyRising Smoke · Default
Soft plumes of smoke curling upward — domain-warped fbm drifting against gravity.
Preview component Preview onlyRising Smoke · Billowing
Soft plumes of smoke curling upward — domain-warped fbm drifting against gravity.
Preview component Preview onlyRising Smoke · Wispy
Soft plumes of smoke curling upward — domain-warped fbm drifting against gravity.
Preview component Preview onlyRising Smoke · Cyan
Soft plumes of smoke curling upward — domain-warped fbm drifting against gravity.
Preview component Preview onlyMarble Veins · Default
Polished marble — turbulence folded through a sine to carve sharp mineral veins.
Preview component Preview onlyMarble Veins · Slab
Polished marble — turbulence folded through a sine to carve sharp mineral veins.
Preview component Preview onlyMarble Veins · Fine
Polished marble — turbulence folded through a sine to carve sharp mineral veins.
Preview component Preview onlyMarble Veins · Cyan
Polished marble — turbulence folded through a sine to carve sharp mineral veins.
Preview component Preview onlyCircuit Traces · Default
Glowing PCB traces — a grid of right-angle paths with signal pulses racing along them.
Preview component Preview onlyCircuit Traces · Macro
Glowing PCB traces — a grid of right-angle paths with signal pulses racing along them.
Preview component Preview onlyCircuit Traces · Busy
Glowing PCB traces — a grid of right-angle paths with signal pulses racing along them.
Preview component Preview onlyCircuit Traces · Cyan
Glowing PCB traces — a grid of right-angle paths with signal pulses racing along them.
Preview component Preview onlyWave Interference · Default
Colour interference from drifting point sources beating into shifting bands.
Preview component Preview onlyWave Interference · Fine
Colour interference from drifting point sources beating into shifting bands.
Preview component Preview onlyWave Interference · Bold
Colour interference from drifting point sources beating into shifting bands.
Preview component Preview onlyWave Interference · Cyan
Colour interference from drifting point sources beating into shifting bands.
Preview component Preview onlyPlasma Globe · Default
A central plasma orb shooting wandering noise filaments toward the rim.
Preview component Preview onlyPlasma Globe · Big orb
A central plasma orb shooting wandering noise filaments toward the rim.
Preview component Preview onlyPlasma Globe · Frantic
A central plasma orb shooting wandering noise filaments toward the rim.
Preview component Preview onlyPlasma Globe · Cyan
A central plasma orb shooting wandering noise filaments toward the rim.
Preview component Preview onlyRising Bubbles · Default
Translucent bubbles wobbling upward through a tall brand gradient.
Preview component Preview onlyRising Bubbles · Big
Translucent bubbles wobbling upward through a tall brand gradient.
Preview component Preview onlyRising Bubbles · Fizz
Translucent bubbles wobbling upward through a tall brand gradient.
Preview component Preview onlyRising Bubbles · Cyan
Translucent bubbles wobbling upward through a tall brand gradient.
Preview component Preview onlyHex Tunnel · Default
A hexagonal tunnel rushing inward, ring rows pulsing as they fly past.
Preview component Preview onlyHex Tunnel · Fast
A hexagonal tunnel rushing inward, ring rows pulsing as they fly past.
Preview component Preview onlyHex Tunnel · Wide
A hexagonal tunnel rushing inward, ring rows pulsing as they fly past.
Preview component Preview onlyHex Tunnel · Cyan
A hexagonal tunnel rushing inward, ring rows pulsing as they fly past.
Preview component Preview onlyJulia Zoom · Default
A breathing Julia-set fractal with a slowly orbiting seed and bounded iterations.
Preview component Preview onlyJulia Zoom · Zoomed
A breathing Julia-set fractal with a slowly orbiting seed and bounded iterations.
Preview component Preview onlyJulia Zoom · Wide
A breathing Julia-set fractal with a slowly orbiting seed and bounded iterations.
Preview component Preview onlyJulia Zoom · Cyan
A breathing Julia-set fractal with a slowly orbiting seed and bounded iterations.
Preview component Preview onlySine Landscape · Default
Stacked rows of layered sine ridges scrolling like a wireframe terrain.
Preview component Preview onlySine Landscape · Steep
Stacked rows of layered sine ridges scrolling like a wireframe terrain.
Preview component Preview onlySine Landscape · Fast
Stacked rows of layered sine ridges scrolling like a wireframe terrain.
Preview component Preview onlySine Landscape · Cyan
Stacked rows of layered sine ridges scrolling like a wireframe terrain.
Preview component Preview onlyGlitch Bands · Default
Horizontal scanline bands tearing and channel-shifting with digital noise.
Preview component Preview onlyGlitch Bands · Heavy
Horizontal scanline bands tearing and channel-shifting with digital noise.
Preview component Preview onlyGlitch Bands · Subtle
Horizontal scanline bands tearing and channel-shifting with digital noise.
Preview component Preview onlyGlitch Bands · Cyan
Horizontal scanline bands tearing and channel-shifting with digital noise.
Preview component Preview onlyConfetti · Default
A cascade of tumbling confetti flakes drifting and spinning down the screen.
Preview component Preview onlyConfetti · Big
A cascade of tumbling confetti flakes drifting and spinning down the screen.
Preview component Preview onlyConfetti · Blizzard
A cascade of tumbling confetti flakes drifting and spinning down the screen.
Preview component Preview onlyConfetti · Cyan
A cascade of tumbling confetti flakes drifting and spinning down the screen.
Preview component Preview onlyHalftone Pulse · Default
A dot-screen grid where each dot breathes with a radial pulse rolling out from centre.
Preview component Preview onlyHalftone Pulse · Fine
A dot-screen grid where each dot breathes with a radial pulse rolling out from centre.
Preview component Preview onlyHalftone Pulse · Bold
A dot-screen grid where each dot breathes with a radial pulse rolling out from centre.
Preview component Preview onlyHalftone Pulse · Cyan
A dot-screen grid where each dot breathes with a radial pulse rolling out from centre.
Preview component Preview onlyDiagonal Flow · Default
Soft diagonal stripes streaming across the frame, warped by a slow noise drift.
Preview component Preview onlyDiagonal Flow · Tight
Soft diagonal stripes streaming across the frame, warped by a slow noise drift.
Preview component Preview onlyDiagonal Flow · Wide
Soft diagonal stripes streaming across the frame, warped by a slow noise drift.
Preview component Preview onlyDiagonal Flow · Cyan
Soft diagonal stripes streaming across the frame, warped by a slow noise drift.
Preview component Preview onlyVortex Arms · Default
Spiral galaxy arms sweeping around the centre with a soft glowing core.
Preview component Preview onlyVortex Arms · Many arms
Spiral galaxy arms sweeping around the centre with a soft glowing core.
Preview component Preview onlyVortex Arms · Bright core
Spiral galaxy arms sweeping around the centre with a soft glowing core.
Preview component Preview onlyVortex Arms · Cyan
Spiral galaxy arms sweeping around the centre with a soft glowing core.
Preview component Preview onlyTopographic Lines · Default
Contour lines of a drifting noise field, like a living topographic map.
Preview component Preview onlyTopographic Lines · Dense
Contour lines of a drifting noise field, like a living topographic map.
Preview component Preview onlyTopographic Lines · Macro
Contour lines of a drifting noise field, like a living topographic map.
Preview component Preview onlyTopographic Lines · Cyan
Contour lines of a drifting noise field, like a living topographic map.
Preview component Preview onlySunburst Rays · Default
Radial rays beaming out of a central sun, slowly rotating with a warm halo.
Preview component Preview onlySunburst Rays · Tight rays
Radial rays beaming out of a central sun, slowly rotating with a warm halo.
Preview component Preview onlySunburst Rays · Bright
Radial rays beaming out of a central sun, slowly rotating with a warm halo.
Preview component Preview onlySunburst Rays · Cyan
Radial rays beaming out of a central sun, slowly rotating with a warm halo.
Preview component Preview onlyChecker Warp · Default
A checkerboard rippling under a domain-warp that bends the squares into waves.
Preview component Preview onlyChecker Warp · Fine
A checkerboard rippling under a domain-warp that bends the squares into waves.
Preview component Preview onlyChecker Warp · Large
A checkerboard rippling under a domain-warp that bends the squares into waves.
Preview component Preview onlyChecker Warp · Cyan
A checkerboard rippling under a domain-warp that bends the squares into waves.
Preview component Preview onlyLiquid Chrome · Default
Mercury-like metaballs with a fresnel rim glow that catches the brand light.
Preview component Preview onlyLiquid Chrome · Tight
Mercury-like metaballs with a fresnel rim glow that catches the brand light.
Preview component Preview onlyLiquid Chrome · Bright rim
Mercury-like metaballs with a fresnel rim glow that catches the brand light.
Preview component Preview onlyLiquid Chrome · Cyan
Mercury-like metaballs with a fresnel rim glow that catches the brand light.
Preview component Preview onlySparkle Field · Default
A field of twinkling star-shaped sparkles that flare and fade across the screen.
Preview component Preview onlySparkle Field · Dense
A field of twinkling star-shaped sparkles that flare and fade across the screen.
Preview component Preview onlySparkle Field · Sparse
A field of twinkling star-shaped sparkles that flare and fade across the screen.
Preview component Preview onlySparkle Field · Cyan
A field of twinkling star-shaped sparkles that flare and fade across the screen.
Preview component Preview onlyAurora Ribbons · Default
Folded light ribbons twisting back over themselves — fewer broad curtains, more interleaved folds.
Preview component Preview onlyAurora Ribbons · Cyan
Folded light ribbons twisting back over themselves — fewer broad curtains, more interleaved folds.
Preview component Preview onlyAurora Ribbons · Intense
Folded light ribbons twisting back over themselves — fewer broad curtains, more interleaved folds.
Preview component Preview onlyAurora Ribbons · Slow drift
Folded light ribbons twisting back over themselves — fewer broad curtains, more interleaved folds.
Preview component Preview onlyInterlocking Gears · Default
A field of meshing cogwheels — toothed radial rings rotating in alternating directions.
Preview component Preview onlyInterlocking Gears · Cyan
A field of meshing cogwheels — toothed radial rings rotating in alternating directions.
Preview component Preview onlyInterlocking Gears · Large cogs
A field of meshing cogwheels — toothed radial rings rotating in alternating directions.
Preview component Preview onlyInterlocking Gears · Fast
A field of meshing cogwheels — toothed radial rings rotating in alternating directions.
Preview component Preview onlyFractal Flame · Default
Swirling flame-style attractor — iterated nonlinear point map smeared into glowing wisps.
Preview component Preview onlyFractal Flame · Cyan
Swirling flame-style attractor — iterated nonlinear point map smeared into glowing wisps.
Preview component Preview onlyFractal Flame · Bloom
Swirling flame-style attractor — iterated nonlinear point map smeared into glowing wisps.
Preview component Preview onlyFractal Flame · Macro
Swirling flame-style attractor — iterated nonlinear point map smeared into glowing wisps.
Preview component Preview onlyDripping Ink · Default
Wet ink bleeding downward — fbm-displaced vertical drips pooling at the bottom.
Preview component Preview onlyDripping Ink · Cyan
Wet ink bleeding downward — fbm-displaced vertical drips pooling at the bottom.
Preview component Preview onlyDripping Ink · Fast bleed
Wet ink bleeding downward — fbm-displaced vertical drips pooling at the bottom.
Preview component Preview onlyDripping Ink · Thick
Wet ink bleeding downward — fbm-displaced vertical drips pooling at the bottom.
Preview component Preview onlyWireframe Sphere · Default
A rotating latitude/longitude wire globe outline floating on the brand gradient.
Preview component Preview onlyWireframe Sphere · Cyan
A rotating latitude/longitude wire globe outline floating on the brand gradient.
Preview component Preview onlyWireframe Sphere · Big globe
A rotating latitude/longitude wire globe outline floating on the brand gradient.
Preview component Preview onlyWireframe Sphere · Fast spin
A rotating latitude/longitude wire globe outline floating on the brand gradient.
Preview component Preview onlyFlow Streaks · Default
Particle streaks riding a perlin flow field — directional dashes that trail along the current.
Preview component Preview onlyFlow Streaks · Cyan
Particle streaks riding a perlin flow field — directional dashes that trail along the current.
Preview component Preview onlyFlow Streaks · Dense streaks
Particle streaks riding a perlin flow field — directional dashes that trail along the current.
Preview component Preview onlyFlow Streaks · Fast current
Particle streaks riding a perlin flow field — directional dashes that trail along the current.
Preview component Preview onlyHex Mandala · Default
Six-fold mirrored hex lattice radiating from the centre — a crystalline kaleido distinct from the noise mandala.
Preview component Preview onlyHex Mandala · Cyan
Six-fold mirrored hex lattice radiating from the centre — a crystalline kaleido distinct from the noise mandala.
Preview component Preview onlyHex Mandala · Zoomed
Six-fold mirrored hex lattice radiating from the centre — a crystalline kaleido distinct from the noise mandala.
Preview component Preview onlyHex Mandala · Busy
Six-fold mirrored hex lattice radiating from the centre — a crystalline kaleido distinct from the noise mandala.
Preview component Preview onlyEnergy Core · Default
A pulsing portal — a hot central core with crackling rings and rotating energy arms.
Preview component Preview onlyEnergy Core · Cyan
A pulsing portal — a hot central core with crackling rings and rotating energy arms.
Preview component Preview onlyEnergy Core · Overload
A pulsing portal — a hot central core with crackling rings and rotating energy arms.
Preview component Preview onlyEnergy Core · Wide portal
A pulsing portal — a hot central core with crackling rings and rotating energy arms.
Preview component Preview onlyMandelbrot Drift · Default
A slowly panning, bounded-iteration Mandelbrot set tinted in the brand palette.
Preview component Preview onlyMandelbrot Drift · Deep zoom
A slowly panning, bounded-iteration Mandelbrot set tinted in the brand palette.
Preview component Preview onlyMandelbrot Drift · Hot
A slowly panning, bounded-iteration Mandelbrot set tinted in the brand palette.
Preview component Preview onlyMandelbrot Drift · Cyan
A slowly panning, bounded-iteration Mandelbrot set tinted in the brand palette.
Preview component Preview onlyPhyllotaxis · Default
A sunflower seed-head spiral built from the golden angle, breathing outward.
Preview component Preview onlyPhyllotaxis · Dense
A sunflower seed-head spiral built from the golden angle, breathing outward.
Preview component Preview onlyPhyllotaxis · Spacious
A sunflower seed-head spiral built from the golden angle, breathing outward.
Preview component Preview onlyPhyllotaxis · Cyan
A sunflower seed-head spiral built from the golden angle, breathing outward.
Preview component Preview onlyGod Rays · Default
Volumetric light shafts radiating from an off-screen sun, scattered through haze.
Preview component Preview onlyGod Rays · Cyan
Volumetric light shafts radiating from an off-screen sun, scattered through haze.
Preview component Preview onlyGod Rays · Intense
Volumetric light shafts radiating from an off-screen sun, scattered through haze.
Preview component Preview onlyGod Rays · Slow
Volumetric light shafts radiating from an off-screen sun, scattered through haze.
Preview component Preview onlyOil Slick · Default
Iridescent thin-film interference rippling like petrol on wet asphalt.
Preview component Preview onlyOil Slick · Fine grain
Iridescent thin-film interference rippling like petrol on wet asphalt.
Preview component Preview onlyOil Slick · Calm
Iridescent thin-film interference rippling like petrol on wet asphalt.
Preview component Preview onlyOil Slick · Cyan
Iridescent thin-film interference rippling like petrol on wet asphalt.
Preview component Preview onlyRetro Sun · Default
A synthwave sun split into horizontal gradient bands over a haze horizon.
Preview component Preview onlyRetro Sun · Cyan
A synthwave sun split into horizontal gradient bands over a haze horizon.
Preview component Preview onlyRetro Sun · Big sun
A synthwave sun split into horizontal gradient bands over a haze horizon.
Preview component Preview onlyRetro Sun · Fast bands
A synthwave sun split into horizontal gradient bands over a haze horizon.
Preview component Preview onlyNeon Lattice · Default
A pulsing 3D-ish lattice of glowing neon tubes crossing on a dark field.
Preview component Preview onlyNeon Lattice · Cyan
A pulsing 3D-ish lattice of glowing neon tubes crossing on a dark field.
Preview component Preview onlyNeon Lattice · Fine mesh
A pulsing 3D-ish lattice of glowing neon tubes crossing on a dark field.
Preview component Preview onlyNeon Lattice · Slow drift
A pulsing 3D-ish lattice of glowing neon tubes crossing on a dark field.
Preview component Preview onlyTerrain Contours · Default
A drifting heightmap drawn as topographic contour lines with shaded elevation.
Preview component Preview onlyTerrain Contours · Cyan
A drifting heightmap drawn as topographic contour lines with shaded elevation.
Preview component Preview onlyTerrain Contours · Rugged
A drifting heightmap drawn as topographic contour lines with shaded elevation.
Preview component Preview onlyTerrain Contours · Slow tide
A drifting heightmap drawn as topographic contour lines with shaded elevation.
Preview component Preview onlyPaint Splatter · Default
Blooming ink blots that grow and fade across the canvas in the brand colours.
Preview component Preview onlyPaint Splatter · Cyan
Blooming ink blots that grow and fade across the canvas in the brand colours.
Preview component Preview onlyPaint Splatter · Crowded
Blooming ink blots that grow and fade across the canvas in the brand colours.
Preview component Preview onlyPaint Splatter · Fast bloom
Blooming ink blots that grow and fade across the canvas in the brand colours.
Preview component Preview onlySphere Field · Default
A cheap raymarched lattice of glowing spheres pulsing past the camera.
Preview component Preview onlySphere Field · Dense
A cheap raymarched lattice of glowing spheres pulsing past the camera.
Preview component Preview onlySphere Field · Cyan
A cheap raymarched lattice of glowing spheres pulsing past the camera.
Preview component Preview onlySphere Field · Drift
A cheap raymarched lattice of glowing spheres pulsing past the camera.
Preview component Preview onlyReaction Diffusion · Default
Turing-pattern look — interlocking organic spots and stripes growing across the field.
Preview component Preview onlyReaction Diffusion · Fine
Turing-pattern look — interlocking organic spots and stripes growing across the field.
Preview component Preview onlyReaction Diffusion · Coarse
Turing-pattern look — interlocking organic spots and stripes growing across the field.
Preview component Preview onlyReaction Diffusion · Cyan
Turing-pattern look — interlocking organic spots and stripes growing across the field.
Preview component Preview onlyVoronoi Cracks · Default
Cracked basalt crust with hot lava glowing up through the seams between cells.
Preview component Preview onlyVoronoi Cracks · Fine
Cracked basalt crust with hot lava glowing up through the seams between cells.
Preview component Preview onlyVoronoi Cracks · Molten
Cracked basalt crust with hot lava glowing up through the seams between cells.
Preview component Preview onlyVoronoi Cracks · Cyan
Cracked basalt crust with hot lava glowing up through the seams between cells.
Preview component Preview onlyAttractor Swirl · Default
Particle streaks spiralling toward orbiting attractor points like a strange-attractor mist.
Preview component Preview onlyAttractor Swirl · Tight
Particle streaks spiralling toward orbiting attractor points like a strange-attractor mist.
Preview component Preview onlyAttractor Swirl · Wide
Particle streaks spiralling toward orbiting attractor points like a strange-attractor mist.
Preview component Preview onlyAttractor Swirl · Cyan
Particle streaks spiralling toward orbiting attractor points like a strange-attractor mist.
Preview component Preview onlyKaleido Triangles · Default
Mirror-folded triangular tiling spinning crisp faceted shards into a mandala.
Preview component Preview onlyKaleido Triangles · Zoomed
Mirror-folded triangular tiling spinning crisp faceted shards into a mandala.
Preview component Preview onlyKaleido Triangles · Busy
Mirror-folded triangular tiling spinning crisp faceted shards into a mandala.
Preview component Preview onlyKaleido Triangles · Cyan
Mirror-folded triangular tiling spinning crisp faceted shards into a mandala.
Preview component Preview onlyRibbon Stripes · Default
Wavy horizontal stripes rolling like a stack of silk ribbons across the screen.
Preview component Preview onlyRibbon Stripes · Tight
Wavy horizontal stripes rolling like a stack of silk ribbons across the screen.
Preview component Preview onlyRibbon Stripes · Wide
Wavy horizontal stripes rolling like a stack of silk ribbons across the screen.
Preview component Preview onlyRibbon Stripes · Cyan
Wavy horizontal stripes rolling like a stack of silk ribbons across the screen.
Preview component Preview onlyHeatmap Blobs · Default
A thermal-camera field where overlapping heat sources bloom through a brand-tinted gradient.
Preview component Preview onlyHeatmap Blobs · Hot
A thermal-camera field where overlapping heat sources bloom through a brand-tinted gradient.
Preview component Preview onlyHeatmap Blobs · Big
A thermal-camera field where overlapping heat sources bloom through a brand-tinted gradient.
Preview component Preview onlyHeatmap Blobs · Cyan
A thermal-camera field where overlapping heat sources bloom through a brand-tinted gradient.
Preview component Preview onlyInk Marbling · Default
Directional ebru-style ink swirls combed sideways into long marbled veins.
Preview component Preview onlyInk Marbling · Combed
Directional ebru-style ink swirls combed sideways into long marbled veins.
Preview component Preview onlyInk Marbling · Fine
Directional ebru-style ink swirls combed sideways into long marbled veins.
Preview component Preview onlyInk Marbling · Cyan
Directional ebru-style ink swirls combed sideways into long marbled veins.
Preview component Preview onlyGlobe — Dotted · Default
A mouse-spun sphere of glowing nodes with an atmospheric rim. Drag to rotate.
Preview component Preview onlyGlobe — Dotted · Big
A mouse-spun sphere of glowing nodes with an atmospheric rim. Drag to rotate.
Preview component Preview onlyGlobe — Dotted · Fast
A mouse-spun sphere of glowing nodes with an atmospheric rim. Drag to rotate.
Preview component Preview onlyGlobe — Dotted · Cyan
A mouse-spun sphere of glowing nodes with an atmospheric rim. Drag to rotate.
Preview component Preview onlyGlobe — Dense Grid · Default
A high-res tech globe — fine lat/long wires, mouse-spun, with atmospheric haze.
Preview component Preview onlyGlobe — Dense Grid · Big
A high-res tech globe — fine lat/long wires, mouse-spun, with atmospheric haze.
Preview component Preview onlyGlobe — Dense Grid · Fast
A high-res tech globe — fine lat/long wires, mouse-spun, with atmospheric haze.
Preview component Preview onlyGlobe — Dense Grid · Cyan
A high-res tech globe — fine lat/long wires, mouse-spun, with atmospheric haze.
Preview component Preview onlyGlobe — Double · Default
Two counter-rotating wire shells, both mouse-spun, for a gyroscope feel.
Preview component Preview onlyGlobe — Double · Big
Two counter-rotating wire shells, both mouse-spun, for a gyroscope feel.
Preview component Preview onlyGlobe — Double · Fast
Two counter-rotating wire shells, both mouse-spun, for a gyroscope feel.
Preview component Preview onlyGlobe — Double · Cyan
Two counter-rotating wire shells, both mouse-spun, for a gyroscope feel.
Preview component Preview onlyGlobe — Halftone · Default
A sphere shaded with halftone dots that grow toward the mouse-lit side.
Preview component Preview onlyGlobe — Halftone · Big
A sphere shaded with halftone dots that grow toward the mouse-lit side.
Preview component Preview onlyGlobe — Halftone · Fast
A sphere shaded with halftone dots that grow toward the mouse-lit side.
Preview component Preview onlyGlobe — Halftone · Cyan
A sphere shaded with halftone dots that grow toward the mouse-lit side.
Preview component Preview onlyGlobe — Plasma Core · Default
A wire globe over a churning plasma core that glows through the gaps. Mouse-spun.
Preview component Preview onlyGlobe — Plasma Core · Big
A wire globe over a churning plasma core that glows through the gaps. Mouse-spun.
Preview component Preview onlyGlobe — Plasma Core · Fast
A wire globe over a churning plasma core that glows through the gaps. Mouse-spun.
Preview component Preview onlyGlobe — Plasma Core · Cyan
A wire globe over a churning plasma core that glows through the gaps. Mouse-spun.
Preview component Preview onlyGlobe — Glow Orb · Default
A glowing planet — soft body, mouse-lit specular, faint meridians, hot rim.
Preview component Preview onlyGlobe — Glow Orb · Big
A glowing planet — soft body, mouse-lit specular, faint meridians, hot rim.
Preview component Preview onlyGlobe — Glow Orb · Fast
A glowing planet — soft body, mouse-lit specular, faint meridians, hot rim.
Preview component Preview onlyGlobe — Glow Orb · Cyan
A glowing planet — soft body, mouse-lit specular, faint meridians, hot rim.
Preview component Preview onlyGlobe — Data Net · Default
A network globe: faint grid with bright twinkling data nodes. Mouse to rotate.
Preview component Preview onlyGlobe — Data Net · Big
A network globe: faint grid with bright twinkling data nodes. Mouse to rotate.
Preview component Preview onlyGlobe — Data Net · Fast
A network globe: faint grid with bright twinkling data nodes. Mouse to rotate.
Preview component Preview onlyGlobe — Data Net · Cyan
A network globe: faint grid with bright twinkling data nodes. Mouse to rotate.
Preview component Preview onlyGlobe — Ringed Planet · Default
A glowing planet wrapped by a tilted orbital ring. Mouse-lit, atmospheric.
Preview component Preview onlyGlobe — Ringed Planet · Big
A glowing planet wrapped by a tilted orbital ring. Mouse-lit, atmospheric.
Preview component Preview onlyGlobe — Ringed Planet · Fast
A glowing planet wrapped by a tilted orbital ring. Mouse-lit, atmospheric.
Preview component Preview onlyGlobe — Ringed Planet · Cyan
A glowing planet wrapped by a tilted orbital ring. Mouse-lit, atmospheric.
Preview component Preview onlyGlobe — Continents · Default
A dotted-continents earth — noise landmasses over an ocean grid. Mouse-spun.
Preview component Preview onlyGlobe — Continents · Big
A dotted-continents earth — noise landmasses over an ocean grid. Mouse-spun.
Preview component Preview onlyGlobe — Continents · Fast
A dotted-continents earth — noise landmasses over an ocean grid. Mouse-spun.
Preview component Preview onlyGlobe — Continents · Cyan
A dotted-continents earth — noise landmasses over an ocean grid. Mouse-spun.
Preview component Preview onlyGrowth Patterns · Default
Colonies seed across the field and rapidly bloom into organic noisy patches on their own staggered cycles, then reset — like mould spreading in fast individual lots.
Preview component Preview onlyGrowth Patterns · Fast
Colonies seed across the field and rapidly bloom into organic noisy patches on their own staggered cycles, then reset — like mould spreading in fast individual lots.
Preview component Preview onlyGrowth Patterns · Big lots
Colonies seed across the field and rapidly bloom into organic noisy patches on their own staggered cycles, then reset — like mould spreading in fast individual lots.
Preview component Preview onlyGrowth Patterns · Cyan
Colonies seed across the field and rapidly bloom into organic noisy patches on their own staggered cycles, then reset — like mould spreading in fast individual lots.
Preview component Preview onlyASCII Donut · Default
The legendary rotating text torus, full luminance shading.
Preview component Preview onlyASCII Donut · Fast
The legendary rotating text torus, full luminance shading.
Preview component Preview onlyASCII Donut · Dense
The legendary rotating text torus, full luminance shading.
Preview component Preview onlyASCII Donut · Chunky
The legendary rotating text torus, full luminance shading.
Preview component Preview onlyASCII Metaballs · Default
Gooey blobs rendered entirely in characters.
Preview component Preview onlyASCII Metaballs · Fast
Gooey blobs rendered entirely in characters.
Preview component Preview onlyASCII Metaballs · Dense
Gooey blobs rendered entirely in characters.
Preview component Preview onlyASCII Metaballs · Calm
Gooey blobs rendered entirely in characters.
Preview component Preview onlyASCII Plasma · Default
Demoscene plasma in a monospace text ramp.
Preview component Preview onlyASCII Plasma · Fast
Demoscene plasma in a monospace text ramp.
Preview component Preview onlyASCII Plasma · Dense
Demoscene plasma in a monospace text ramp.
Preview component Preview onlyASCII Plasma · Chunky
Demoscene plasma in a monospace text ramp.
Preview component Preview onlyASCII Tunnel · Default
Endless polar tunnel, character-shaded.
Preview component Preview onlyASCII Tunnel · Warp
Endless polar tunnel, character-shaded.
Preview component Preview onlyASCII Tunnel · Dense
Endless polar tunnel, character-shaded.
Preview component Preview onlyASCII Tunnel · Slow
Endless polar tunnel, character-shaded.
Preview component Preview onlyASCII Rain · Default
Falling digital rain with bright leading glyphs.
Preview component Preview onlyASCII Rain · Fast
Falling digital rain with bright leading glyphs.
Preview component Preview onlyASCII Rain · Dense
Falling digital rain with bright leading glyphs.
Preview component Preview onlyASCII Rain · Chunky
Falling digital rain with bright leading glyphs.
Preview component Preview onlyASCII Waves · Default
Interfering sine ridges flowing across the grid.
Preview component Preview onlyASCII Waves · Fast
Interfering sine ridges flowing across the grid.
Preview component Preview onlyASCII Waves · Dense
Interfering sine ridges flowing across the grid.
Preview component Preview onlyASCII Waves · Slow
Interfering sine ridges flowing across the grid.
Preview component Preview onlyBrand Blob · Hero
Shader-Park sphere flipped through zoom + rotation.
Preview component Preview onlyBrand Blob · Zoom in
Shader-Park sphere flipped through zoom + rotation.
Preview component Preview onlyBrand Blob · Wide
Shader-Park sphere flipped through zoom + rotation.
Preview component Preview onlyBrand Blob · Tilt
Shader-Park sphere flipped through zoom + rotation.
Preview component Preview onlyBrand Blob Tint · Violet
The brand sphere lit through different colour casts.
Preview component Preview onlyBrand Blob Tint · Cyan
The brand sphere lit through different colour casts.
Preview component Preview onlyBrand Blob Tint · Amber
The brand sphere lit through different colour casts.
Preview component Preview onlyBrand Blob Tint · Mint
The brand sphere lit through different colour casts.
Preview component Preview onlyBrand Grid · Default
Reflective contour-noise grid sphere (lighting study).
Preview component Preview onlyBrand Grid · Slow
Reflective contour-noise grid sphere (lighting study).
Preview componentShaders & Backgrounds
6 componentsShader Backgrounds (drop-in)
Productized Shader-Lab backgrounds: <ShaderBackground shader="…" preset="hero|section|card|subtle"> drops any of the 88 shaders behind real content with a theme-aware legibility scrim. GL context self-manages (near-screen create / off-screen destroy), reduced-motion + WebGL-fallback safe.
Preview component FreeMaze Growth (SVG)
A fast "growth" that draws itself through a geometric truchet maze — pure SVG with a stroke-dashoffset reveal (pathLength=1), so you can swap the maze for your own SVG paths and it grows the same way. Rows staggered so it spreads in lots.
Preview component FreeFlow Lines
Stripe-style ribbon of thin lines that twists in pseudo-3D — additive blending lights up a glowing fold where the lines bunch.
Preview component Preview onlyBrand Shader
Shader Park WebGL blob driven by scroll, with light/dark palette and pan/zoom/tint controls.
Preview component Preview onlyGrid Tracer
Perspective SVG grid with eight glowing traces that draw along the lines on staggered loops, plus pulsing junction nodes. Pure SVG, no canvas or WebGL.
Preview component Preview onlyFooter Globes
Fixed corner badges pairing four spinning SVG globe variants — wireframe, minimal, crosshair and lat-long grid — with two lines of technical micro-copy.
Preview componentCards & Expandables
2 componentsExpandable Card
Collapsed tile with a cut-away corner that expands through a portal into a right drawer on desktop or a draggable bottom sheet on mobile. Escape closes it.
Preview component Preview onlyDashboard Teaser Card
Expandable teaser card with a looping CSS and SVG dashboard preview: CRM pipeline pins, a drawing analytics chart, or a remarketing flow.
Preview componentFeature Sections
2 componentsFeature Cards
Four-section feature grid of expandable cards, each with its own inline-SVG explainer scene that starts animating only once the card scrolls into view.
Preview component Preview onlyProcess — Sticky Scroll
Sticky-scroll process section: the illustration pins and swaps scene while six numbered steps scroll past, with a progress rail tracking the active step.
Preview componentGalleries
2 componentsRadial Gallery
3D perspective carousel: drag-to-spin, momentum, auto-rotate, and an under-orbit detail panel.
Preview component Preview onlyCurrent3D Spiral Gallery
Scroll through a vertical 3D spiral of curved project cards, with one work in focus at a time and a contained mobile layout.
Preview componentPricing
1 componentStats & Numbers
1 componentSocial Proof
1 componentCTAs & Forms
2 componentsCTA — Primary
Static closing call-to-action band: headline, one supporting line, a booking button and a price-from note. No JavaScript, no animation.
Preview component Preview onlyQuick Lead Form
Two-step lead form that autosaves every keystroke to Supabase, so half-finished forms still land as leads. Honeypot-protected, with attribution on submit.
Preview componentStandard Data
3 componentsDescription List
Semantic record details in stacked or two-column layouts with optional field hints and empty-value text.
Preview component Lifetime accessJSON Tree Viewer
Expandable nested JSON inspector with type-aware values, configurable initial depth, and native keyboard-operable disclosure buttons.
Preview component Lifetime accessHistogram Chart
Responsive SVG histogram for numeric arrays with configurable bins, accessible summary, labelled counts, and no chart dependency.
Preview componentStandard Navigation
1 componentStandard Overlays & Menus
3 componentsModal Dialog
Accessible native modal dialog with inert background, Escape close, backdrop dismissal, and focus restoration.
Preview component Lifetime accessAlert Dialog
Confirmation dialog with least-destructive initial focus, async action support, Escape cancellation, and focus restoration.
Preview component Lifetime accessDropdown Action Menu
Action menu button with arrow and typeahead navigation, disabled items, separators, Escape close, and focus return.
Preview componentAstro and Tailwind components, answered.
- What are Astro components?
- Astro components are reusable
.astrofiles that render to static HTML at build time and ship zero JavaScript unless you opt in. That makes them fast by default — you only hydrate the interactive parts, using React, Svelte or Vue islands where you genuinely need them. - Are these prebuilt components free?
- 40 of the components here are free and open-source under an MIT licence — copy the source straight out of the demo page. The complete maintained library, including the WebGL shader backgrounds and conversion sections, is available with a lifetime licence.
- Do the components work outside Astro?
- The React components (islands, popups, expandable cards, galleries) drop into any React project — Next.js, Vite or Remix — because they are plain React plus Tailwind classes. The
.astrosection components are Astro-specific, though their markup and Tailwind classes port over with little effort. - What do I need to use these web design components?
- Tailwind CSS, and Astro or React depending on the component. Nothing is locked to a proprietary runtime or design system — the components use standard Tailwind utility classes and CSS custom properties, so they inherit whatever brand colours and fonts your project already defines.
- Are these components accessible and responsive?
- Yes. Every component is built mobile-first, respects
prefers-reduced-motion, keeps keyboard focus visible, and uses semantic landmarks and ARIA only where native elements cannot do the job. The WebGL backgrounds fall back cleanly when WebGL is unavailable.
Need the complete maintained component library?
Download the MIT-licensed components individually, or buy VX Components lifetime access for the complete library. The separate Velocity website package is a buy-once website build; it is separate from the components library.









