Facade UI (free components)
[mcptry]
Animated React components and page blocks for the websites of local businesses, real estate firms and agencies.
Built for Next.js, Tailwind v4 and shadcn. This repository holds the 35 free items, MIT licensed.
The full library with 24 Pro items, docs with live previews and the MCP server lives at facadeui.com.
Install
Any item installs into your own project with one command. You keep the source.
Or copy a file from components/facade/ into your project. Every item depends only on motion and lucide-react
and uses semantic Tailwind tokens (bg-background, text-muted-foreground, bg-brand), so it follows your theme.
Add the four extra tokens from the installation guide once.
Use it with your AI agent
Then: "Build a landing page for a plumbing company in Austin. Use Facade." The MCP server exposes
list_components, get_component, get_install_command and suggest_page. There is also an
llms.txt and a Markdown version of every docs page.
Components
buttons
[Magnetic button]
Magnetic button
Button that pulls toward the cursor with spring physics while its label drifts slightly further for depth.
[Shine button]
Shine button
Pill button with a soft light sweep on hover, three variants, three sizes and an arrow that nudges forward.
text
[Gradient heading]
Gradient heading
Display heading with a slow brand gradient on highlighted words, or one soft brand pass through the whole line.
[Text reveal]
Text reveal
Headline that reveals word by word with a blur, fade and gentle rise as it scrolls into view.
cards
[Agent card]
Agent card
Realtor contact card with initials avatar, rating, license, languages and call, email and tour actions.
[Property card]
Property card
Listing card with status badge, saved-home heart, price, address and beds, baths and square footage.
[Spotlight card]
Spotlight card
Card with a soft radial spotlight and a glowing border that both follow the cursor.
data
[Animated counter]
Animated counter
Number that counts up when scrolled into view, with prefix, suffix, decimals and Intl formatting.
[Countdown]
Countdown
Countdown to an open house or launch with rolling flip digits for days, hours, minutes and seconds.
[Key facts]
Key facts
Property key facts row with icons and numbers that count up when scrolled into view.
forms
[Listing filters]
Listing filters
Home search filters with location search, type chips, beds and baths, dual price slider and result count.
[Price toggle]
Price toggle
Monthly or yearly segmented switch with a sliding thumb, plus an animated price that rolls its digits.
navigation
[Sliding tabs]
Sliding tabs
Accessible tabs with a spring animated sliding pill, arrow key navigation and a soft content crossfade.
[Sticky contact bar]
Sticky contact bar
Mobile bottom bar with Call, Text, Directions and Book that hides on scroll down and returns on scroll up.
feedback
[Announcement bar]
Announcement bar
Slim top bar that rotates promo messages with a link and collapses smoothly when dismissed.
[Cookie consent]
Cookie consent
Floating consent card with Accept all, Reject and customizable Analytics and Marketing toggles.
[Promo bar]
Promo bar
Announcement bar on a warm drifting ember surface with a short phone text, a live countdown and a dismissal that never flashes back on reload.
[Star rating]
Star rating
Animated fractional star rating with review count, plus an accessible interactive input mode.
[Urgency badge]
Urgency badge
Scarcity badge with a live dot and an optional percent sold bar that animates into view.
layout
[Ember gradient]
Ember gradient
Warm surface of drifting copper, forest and rust fields with film grain. Three earthy presets or your own colors, optional slow palette cycling.
[Marquee]
Marquee
Seamless infinite marquee for logos or testimonials with faded edges, direction, speed and vertical mode.
[Reveal]
Reveal
Scroll reveal wrapper with fade, rise, blur and scale presets plus a RevealGroup for staggered children.
[Smooth accordion]
Smooth accordion
Accessible FAQ accordion with smooth height animation, a plus to minus icon morph and single or multiple mode.
local business
[Location card]
Location card
Stylized SVG map card with a dropped pin, address, hours, phone and a Google Maps directions link.
[Open now badge]
Open now badge
Live open or closed pill computed from weekly hours in the business's own time zone.
[Opening hours]
Opening hours
Weekly hours list with today highlighted, live open status, split shifts and closed days.
hero
[Hero, agency]
Hero, agency
Studio hero with oversized centered display type, one ultramarine CTA and a quiet client wordmark marquee.
[Hero, local business]
Hero, local business
Home services hero with live rating, rotating service words and floating appointment, review and ETA cards.
sections
[FAQ section]
FAQ section
Two-column FAQ with an animated accordion, contact prompt and FAQPage JSON-LD for rich results.
[Footer, big]
Footer, big
Large local business footer with animated newsletter, link columns, NAP, hours, socials and a giant wordmark.
[Logo cloud]
Logo cloud
Trusted by wordmark grid with hover reveal of client outcomes and an optional two row marquee mode.
[Process steps]
Process steps
How it works section with a line that draws on scroll and steps that light up as you pass them.
[Stats band]
Stats band
Band of four big animated numbers with labels, trends and hairlines that draw in on view.
[Team grid]
Team grid
Team members grid with gradient initials avatars, bio reveal on hover, social links and a hiring card.
conversion
[CTA section]
CTA section
Closing CTA panel with headline, two actions and a reassurance line. Dark on light pages, light on dark.
Pro
Booking slots, mortgage calculator, valuation funnel, property listing grid, multi step lead form, hotspot floor plans
and 18 more: https://facadeui.com/pricing. One-time license, unlimited client projects.
License
MIT for everything in this repository. Pro items are licensed separately, see https://facadeui.com/legal/license.