BlockDex

Components

Registries

Free blocks

Method

BlockDex

Components

Registries

Free blocks

Method

Open API

BlockDex

Components

Registries

Free blocks

Method

Open API

Loading
BlockDex

Built by

Kynth Studios

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex

BlockDex

Built by

Kynth Studios

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex

BlockDex

Built by

Kynth Studios

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex

BlockDex

Components

Registries

Free blocks

Method

BlockDex

Components

Registries

Free blocks

Method

Open API

BlockDex

Components

Registries

Free blocks

Method

Open API

Registries/ericts-ui

ericts-ui

ui.ericts.com
Freemanifest served live

A shadcn-compatible component registry focused on fluid, animated UI components.

Items

3333

2026-08-10Every entry in its own registry.json, counted last night.

Free to install

3333

2026-08-10Item endpoints that returned source without credentials.

Behind a key

00

2026-08-10Item endpoints that answered 401.

Last push

2 days ago

7 stars. Both figures are GitHub's about this repository, not ones this index measured.
ui.ericts.com EricTsai83/ericts-ui registry.json This registry as JSON

Components

Search within
Freeits item endpoint answered without a keyPaidits item endpoint answered 401Unverifiedit serves no item endpoint we could ask
27 in this registry
ComponentWhat the registry says it isKindAccessInstallsCommand
Adaptive Draweradaptive-drawerA shadcn Drawer that measures panel content and animates height changes.ComponentsFree2 deps
Check Animationcheck-animationA pure SVG checkmark animation that draws a square or circle before the check.ComponentsFreeno deps · 2 files
Context Cursorcontext-cursorA scoped custom cursor for pointer-rich surfaces where each target can register its own label, icon, and interaction intent.ComponentsFree1 dep
Copy Buttoncopy-buttonA shadcn Button-based clipboard control with animated copy and success states.ComponentsFree2 deps
Expandable Dialogexpandable-modalA shared-layout dialog that expands list items into an accessible detail view.ComponentsFree1 dep
Expandable Tabsexpandable-tabsA DynamicIsland-style toolbar whose icon tabs expand into actionable menu or content panels, with full keyboard and ARIA support.ComponentsFree1 dep
Expandable Toolbarexpandable-toolbarA controlled or uncontrolled toolbar primitive that measures its action slot and expands from either side.ComponentsFree1 dep
Expanding Panelexpanding-panelA floating panel that grows from a compact icon trigger and holds arbitrary content.ComponentsFree2 deps
Expanding Segmented Tabsexpanding-segmented-tabsA Motion-powered segmented tab list for switching modes or views, with an active tab that expands from icon-only into a label.ComponentsFree1 dep
Expanding Sliderexpanding-sliderA composable icon button that grows into a wider button on hover, focus, or drag, revealing a draggable track inside the same surface.ComponentsFreeno deps
Expanding Toggle Buttonexpanding-toggle-buttonA shadcn toggle button that expands from an icon into an icon-and-label action while keeping the icon anchored.ComponentsFree1 dep
Feedback Popoverfeedback-popoverA Motion-powered feedback popover that expands from a trigger, supports keyboard submission, and confirms receipt inline.ComponentsFree2 deps
Floating Selectfloating-selectA single-button floating select that expands into an animated option list.ComponentsFree1 dep
Heartbeat Animationheartbeat-animationA Motion-powered heartbeat primitive with a projected shadow layer and reduced-motion support.ComponentsFree1 dep
Highlight Tabshighlight-tabsA Motion-powered tab list with a shared highlight indicator and keyboard navigation.ComponentsFree1 dep
Jitter Animationjitter-animationA jitter animation primitive plus a ready-made vibration icon.ComponentsFree1 dep · 2 files
Multi-Step Flowmulti-stepA Motion-powered multi-step container that slides between steps and animates height changes.ComponentsFree1 dep
Navigation Menunavigation-menuA Base UI navigation menu with centered popups, animated viewport sizing, and shadcn-style composition.ComponentsFree3 deps
OTP Inputotp-inputA fixed-slot one-time passcode input with paste, autofill, error shake, and animated success feedback.ComponentsFree1 dep
Play Buttonplay-buttonA circular media toggle whose glyph morphs between a play triangle and pause bars, with a ghost or frosted over-video surface.ComponentsFree1 dep
Projected Shadow Animationprojected-shadow-animationA CSS-powered primitive that layers an element with projected and contact shadows, then gathers them on hover or active state.ComponentsFreeno deps · 2 files
Smooth Height Layoutsmooth-heightA Motion-powered layout primitive that observes content size and animates height changes.ComponentsFree1 dep
Squeeze Animationsqueeze-animationA squeeze animation primitive plus a ready-made SVG card icon.ComponentsFreeno deps · 2 files
Staggered Liststaggered-entranceA CSS-powered staggered entrance primitive for lists, cards, steps, rows, and search results.ComponentsFreeno deps · 2 files
Status Badgestatus-badgeA compact animated badge for status labels with icon and text slot transitions.ComponentsFree2 deps
Status Buttonstatus-buttonA shadcn Button-based action that transitions through idle, loading, and success states.ComponentsFree1 dep
Morphing Texttext-morphA Motion-powered text primitive that morphs matching characters between string updates.ComponentsFree1 dep

Blocks

Search within
1 in this registry
ComponentWhat the registry says it isKindAccessInstallsCommand
Scroll Expand & Focus Heroscroll-expandAn art-directed scroll hero that expands a detail into context or focuses a full-bleed scene into a discovery.BlocksFreeno deps · 2 files

Hooks

Search within
5 in this registry
ComponentWhat the registry says it isKindAccessInstallsCommand
useElementHeightuse-element-heightA client-safe React hook that measures an element's height with ResizeObserver so a container can animate between content heights.HooksFreeno deps
useElementSizeMapuse-element-size-mapA client-safe React hook that measures multiple keyed element sizes with ResizeObserver so animated shells can morph to active content.HooksFreeno deps
useReducedMotionuse-reduced-motionA client-safe React hook for reading prefers-reduced-motion and reacting to preference changes.HooksFreeno deps
useScrollAnchoruse-scroll-anchorA client-safe React hook that parks a selected item at a fixed anchor point in a scroll container, with a configurable easing and duration — the click-to-scroll behavior for navigation panels, command palettes, and step lists.HooksFreeno deps
useScrollProgressuse-scroll-progressA render-free vertical scroll progress hook for window or element scrollers with optional time-based smoothing.HooksFreeno deps
BlockDex

Built by

Kynth Studios

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex

BlockDex

Built by

Kynth Studios

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex

BlockDex

Built by

Kynth Studios

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex