Blocks, quietly confident.
Ten sections inspired by the shadcn block library, re-tuned through PlanckUi's design law with a little Apple in the glass. Hit Copy HTML on any block and paste it straight into your site — no account, no email, nothing to install. The widgets are the same: open the app and a guest workspace is waiting.
Large-title hero
Big type, tight tracking, one floating product card as the single focal point.
Proof that feels
native everywhere.
Blocks tuned like hardware — frosted glass, quiet motion, zero dependencies. Copy any section on this page straight into your site.
“Pasted the snippet Tuesday morning, reviews were live before lunch.”
“Customers finally trust the checkout. Returns dropped.”
Wordmark marquee
Social proof without invented logos — pauses on hover, wraps when motion is reduced.
Running quietly on 40,000+ sites
Bento with a spotlight
A pointer-following light, a signature cell, and 45 ms staggered entrances.
Blocks that move on purpose
Every section ships with one orchestrated moment — never decoration.
“Motion with manners — nothing grabs the pointer, everything settles.”
“Transform and opacity only. The compositor does the work.”
“Reduced-motion users get the same page, already settled.”
Dark mode native
Not inverted — re-tuned. Petrol-tinted neutrals in both appearances.
Under 15 KB
No animation library, no runtime. Observer, rAF, and CSS tokens.
npx planckui add heroCLI-style copy, quiet confirmation.
Accessible by default
Focus rings visible, contrast AA, controls 44 pt where hands meet glass.
Any framework
Plain markup and CSS variables. React, Vue, or a static page from 2011.
Count-up stats
Numbers ease out to their targets once, then hold still.
widgets in the catalog
kilobytes, embed script
dollars, forever
Pricing with a segmented toggle
An iOS-style control with a spring thumb; prices crossfade in 220 ms.
Free
Everything on this page, and the whole catalog.
- All 280 widgets
- Unlimited collections
- PlanckUi badge
- Community support
Pro
For sites that need the badge gone.
- Badge removal
- Custom domain embeds
- CSV import
- Priority support
Studio
For agencies shipping client sites.
- White-label embeds
- Team seats
- Client workspaces
- Slack support
Demo pricing for the block. PlanckUi itself is free, forever.
Testimonial wall
Masonry of real-sounding quotes — the flagship widget, as a section.
“It's the first embed that didn't fight my stylesheet. Dropped in, looked native, done.”
“Our reviews wall loads faster than the page it sits on. I checked twice.”
“The moderation inbox is the whole product for me. Approve, done, live.”
“I put a countdown and a testimonial wall on a landing page in twenty minutes.”
“Dark mode inside the widget matched my site without a single tweak.”
“Free kept making me suspicious. Eight months in, it's just… free.”
Row accordion
grid-template-rows animation — smooth, layout-safe, keyboard friendly.
Yes — every section here is plain markup and CSS variables. Copy the JSX or the rendered HTML, bring the token block from globals.css, and the palette follows your theme automatically.
No. Reveals use IntersectionObserver, counters use requestAnimationFrame, and everything else is a CSS transition on transform or opacity. Nothing to install, nothing to bundle.
One set of semantic tokens, two values. Blocks never hard-code a color, so switching the root class re-tunes every surface, line, and shadow at once.
Every animation checks prefers-reduced-motion and settles instantly into its final state. Ambient loops — marquees, floats — switch off entirely.
The embed script is under 15 KB and renders lazily. These blocks add zero JavaScript beyond a few hundred bytes of observers.
Closing panel
One dark moment near the end — the boldest surface on the page, used once.
Beautiful is now pasteable.
Pick a widget, point it at your data, paste one line. Your site does the rest.
Frosted sign-in
A calm card with passkey first-class, honest demo feedback, no alerts.
Sign in to PlanckUi
No password to remember. We send a link.
Free workspace the moment you're in.
Part III — Dark & Light. A petrol and mint collection: five near-black canvases, five white ones, Apple hardware energy in every one.
Launch hero
Event keynote energy — petrol glow, mint accent word, film CTA.
System settings window
macOS-style window with working mint switches.
Now playing
Petrol-to-mint art, live progress, working play state.
Dynamic island
Click to morph — the pill expands into a live player.
One-tap checkout
Pay button that confirms with a mint check.
One tap. Face ID. Never leaves your device.
Activity rings
Three petrol and mint rings on an editorial white card.
Home screen widgets
A calendar tile and a credits tile, iOS widget grammar.
Spotlight search
Live-filtering results with keyboard hints.
iOS settings list
Grouped inset rows with real toggle switches.
Grouped inset rows, one hairline apart — the iOS Settings grammar.
Control center
Connectivity dots, focus toggle and a brightness slider.
Part VI — Marketing staples. Twelve light sections every site eventually needs: proof, people, pricing and posts.
Feature grid
Four pillars with petrol icon plates.
Instant embeds
One script tag, any stack. Nine kilobytes, lazy-rendered, zero layout shift.
Yours, not leased
Self-serve forever. The free tier is the product, not a countdown.
Copy-paste sections
Whole page blocks — hero, pricing, FAQ — as standalone HTML.
Theme-aware
One accent token recolors every widget for light and dark at once.
Logo wall
Six wordmarks that ink in on hover.
Trusted by teams at
Testimonial spotlight
One big quote with a metric chip.
“We replaced a $99/month stack with embeds a founder can paste. Our trust pages went from embarrassingly empty to the best-converting real estate on the site.”
Stats band
Four hairline-divided numbers.
Split CTA
Copy left, two calls right, one card.
Your trust pages are one paste away.
Reviews, ratings and social proof — embedded in minutes, styled like they were hand-built.
Team grid
Initials, names, roles — four across.
Blog cards
Image cards with tags and read times.
Pricing compare
Free versus Pro, row by row.
| Free | Pro | |
|---|---|---|
| All 590 widgets | ||
| Unlimited embeds | ||
| Badge removal | — | |
| Custom domains | — | |
| Priority support | — |
Changelog list
Version pills with dated entries.
Interval timer, rest timer and 23 more micro-tools
Sep 18- New Micro-tools category
- Prefilled examples in every preview
Dark accents that actually glow
Sep 11- Theme-aware widget palette
- Faster shadow-DOM hydration
Avatar stack
Overlapping circles and a five-star row.
Loved by 12,400+ teams
From solo founders to agencies shipping client sites.
How it works
Three steps, two arrows, zero ceremony.
Pick a widget
Browse 590 live previews. Everything you see is the real embed.
Point it at your data
Connect a collection, paste items or import a CSV. No schema, no setup.
Paste one line
A single script tag, any stack. It renders in a shadow root and never fights your CSS.
Part IV — App surfaces. Twelve working product-UI sections: dashboards, feeds, palettes, empty states — the pieces a real site needs after the marketing pages are done.
Dashboard header
Greeting, live counts and the primary action.
Good morning, Maya
Two reviews are waiting and the wall is trending up.
Notification center
Unread dots, names, and time — scannable in one glance.
Marcus Webb left a 5-star review on the embed
2mPriya Raman approved “Fern & Co. — homepage”
18mAuto-import pulled 12 reviews from your CSV
1hLena Kovač recorded a video testimonial
3hTomás Rivera shared a collection link
yesterdayCommand palette
A ⌘K launcher that filters as you type — try it.
Type to filter — the palette is fully interactive.
Kanban column
Cards with tag chips and assignee stacks.
Wall of Love — homepage
Countdown — autumn drop
Rating summary — pricing page
Activity feed
A timeline with avatars and connecting lines.
Recent activity
approved 3 reviews in Customer love
12 min ago
embedded a Wall of Love on /pricing
1 hr ago
imported 46 reviews from CSV
3 hr ago
connected a custom domain
Tue ago
Invoice table
Line items with a tabular total footer.
| Wall of Love embed | ×1 | $0.00 |
| Badge removal — yearly | ×1 | $29.00 |
| Custom domain setup | ×1 | $0.00 |
Empty state
Teaches the next action instead of apologizing.
Your inbox is empty
Share your collection link and every new review lands here, ready to approve.
Onboarding steps
A three-step checklist with live states.
Set up in three steps
Upload card
Dropzone plus an in-flight file with progress.
Drop your CSV here
or browse files — up to 10 MB
Mini calendar
Click a day — the footer follows your selection.
Filter chips
Category chips with a live result count.
Upgrade card
Free-plan honesty with a soft glow accent.
Go Pro when the badge starts to itch
- Remove the PlanckUi badge
- Custom domain embeds
- White-label exports
The free plan never shrinks. Promise.
Part V — After dark. Eleven near-black showpieces: petrol glows, mint signals, code, terminals and one last CTA.
Launch hero
Glow first, copy second — the cinematic opener.
NIGHT BUILD 04 — SHIPPED
The dark catalog.
Eleven sections that only make sense after sunset — petrol glows, mint signals and ink everywhere else.
Feature tiles
Three mint ticks on charcoal.
Zero config
Sensible defaults that survive contact with real content.
Shadow DOM
Your site's CSS never touches the widget. Neither way.
Lazy by default
Renders when it enters the viewport. Never before.
Metrics band
Four numbers separated by hairline light.
Paired quotes
Two testimonials, mint quotation marks.
The dark widgets made our docs feel like a product launch. Support tickets about ‘is this safe?’ went to zero.
— Ada Lindgren, Head of Docs, Volt & Co
I pasted one line into a client's Webflow site and it just worked. Then I billed them for a week of ‘integration work’. Sorry, Jack.
— Jack Mercer, Freelance developer
Code card
Filename tab, line numbers and a copy chip.
Terminal
Ship the night build in five lines.
Single pricing card
One plan, one button, no carousel.
Profile card
Avatar, stats row and a quiet follow.
Mira Lindholm
Design engineer · Copenhagen
Podcast episode
Play state, duration and chapter chips.
The nine-kilobyte bet, two years later
Why we still ship a single script tag, what broke at 40 million renders, and the honest cost of shadow DOM.
Gradient border CTA
A petrol-to-mint frame around the ask.
Ship your night build.
Everything on this page — dark blocks, light blocks, 590 widgets — is free to paste before sunrise.
FAQ, two columns
A light breather — four answers, two columns.
Can I use these on client sites?
Yes — every block and widget is free for commercial use. Attribution is optional and never required.
Do the dark blocks support light mode?
The dark collection is designed dark-first. The light blocks mirror it the other way around.
What framework do I need?
None. Blocks are standalone HTML and CSS. Widgets need one script tag.
How do updates work?
Embeds update themselves. Blocks are yours to keep — copy a new version when you like one.
Part VII — Apple originals. Ten sections in the Cupertino grammar: product heroes, tile grids, notifications, QuickType, Apple Intelligence and an autofill sheet.
Product hero
The keynote slide: name, two links, full-bleed hardware.
IPHONE AIR
The thinnest iPhone ever.
Titanium frame. All-day battery. A camera that sees in the dark so you don't have to.
Product tile grid
Six homepage tiles with Learn more and Buy.
Series 11
Smarter. Brighter. Mightier.
iPad Pro
Unbelievably thin. Incredibly powerful.
AirPods Pro 3
Adaptive Audio. Now with heart rate.
MacBook Air
Sky blue color. Sky high performance.
Apple TV+
All original. All amazing.
HomePod mini
Room-filling sound.
TV+ banner
A cinematic title on a darkened still.
TheGlyph
A designer wakes up in a world where every interface is handwritten. New season now streaming.
Intelligence card
Petrol-mint glow around an on-device summary.
PLANCKUI INTELLIGENCE
Proof that writes itself.
Summarize my 42 latest reviews into a trust paragraph for the pricing page.
Processed on-device. Your reviews never leave the building.
Notification stack
Grouped, blurred and offset, iOS style.
The new wall of love is live. It's stupid good.
42 reviews collected this week. 39 approved.
Your Sunday dispatch: the 0.1g bet
Notifications stack, group and blur — the iOS grammar.
App Store card
GET button, ratings strip, in-app purchases.
Watch rings strip
Three rings and the numbers beside them.
QuickType keyboard
Suggestions and keys, phone-framed.
AirPods pairing
Connect state with Adaptive Audio copy.
AirPods Pro
Connected · 84% · Adaptive Audio
Noise control adapts to your surroundings.
Two-factor sheet
The autofill pill, tapped once.
Tap to let Messages fill the code — nothing is typed by hand.
Take one with you.
Copy any block above as HTML, or start from a widget — 280 of them, all free, no email required.