trovecn
trovecn.devFreemanifest served live
A registry of interface patterns observed on real sites, rebuilt from scratch and distributed via shadcn CLI.
Items
26
2026-08-14Every entry in its own registry.json, counted last night.Free to install
26
2026-08-14Item endpoints that returned source without credentials.Behind a key
0
2026-08-14Item endpoints that answered 401.Last push
yesterday
49 stars. Both figures are GitHub's about this repository, not ones this index measured.Components
Search withinFreeits item endpoint answered without a keyPaidits item endpoint answered 401Unverifiedit serves no item endpoint we could ask
| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | Collapsible accordion with spring-animated height and chevron, and proximity hover across every row. | Components | Free | 3 deps | |
| Agent Activityagent-activity | A collapsible agent-run timeline with streaming steps, sources, details, and inline visual artifacts. | Components | Free | 2 deps | |
| Approval Requestapproval-request | A stable, explicit pause for a human decision inside an agent run — never a spinner standing in for consent. | Components | Free | 2 deps | |
| Buttonbutton | Base UI button with variant and size styling via class-variance-authority. | Components | Free | 2 deps | |
| Checkboxcheckbox | Base UI checkbox with a hand-drawn checkmark that draws on and off. | Components | Free | 2 deps | |
| Checkbox Groupcheckbox-group | A multi-select list of Base UI checkboxes with proximity hover across every row and a merge/split background that reads contiguous checked rows as one continuous block. | Components | Free | 2 deps | |
| Comboboxcombobox | Base UI combobox — a text input filtered against a list as you type. | Components | Free | 3 deps | |
| Comparison Slidercomparison-slider | Draggable clip-path divider that reveals one live layer over another. | Components | Free | 1 dep | |
| Context Menucontext-menu | Right-click menu — Base UI's Menu popup anchored at the pointer. | Components | Free | 3 deps | |
| Conversationconversation | A quiet conversation surface with authored hierarchy and contextual message actions. | Components | Free | 2 deps | |
| Dialogdialog | Centered modal with a spring-scaled popup and fading backdrop. | Components | Free | 3 deps | |
| Drawerdrawer | Edge-anchored panel with real drag-to-dismiss on top and bottom. | Components | Free | 2 deps | |
| Menumenu | Base UI menu with submenus, checkbox/radio items, and a spring-driven popup. | Components | Free | 3 deps | |
| Navigation Menunavigation-menu | Mega-menu nav with a shared viewport that resizes between preview panels. | Components | Free | 3 deps | |
| Popoverpopover | Anchored floating panel that enters from its trigger with a small placement-aware offset. | Components | Free | 2 deps | |
| Prompt Composerprompt-composer | A focused multiline prompt surface with attachment and model menus plus an explicit send/stop lifecycle. | Components | Free | 4 deps | |
| Sliderslider | Base UI slider with a spring-driven thumb — direct 1:1 tracking while dragging, a spring settle on release or track-press, and a thumb-anchored value label that fades away cleanly. Supports single-value and two-thumb range use out of the box. | Components | Free | 2 deps | |
| Switchswitch | Base UI switch with a squishy, draggable, spring-driven thumb. | Components | Free | 2 deps | |
| Tabstabs | Tab list with a spring-driven sliding indicator, proximity hover, and a directional panel handoff. | Components | Free | 2 deps | |
| Tool Runtool-run | A single tool call's lifecycle — queued, running, paused on approval, and resolved — with arguments and results one click away. | Components | Free | 2 deps | |
| Tooltiptooltip | Fast, fading label with minimal collision-aware travel from its trigger. | Components | Free | 2 deps |
Hooks
Search within| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| useMergeSplituse-merge-split | Groups a checked-item list's contiguous rows into runs and reports one spring-animated background block per run, so adjacent selections read as one continuous shape that merges and splits instead of separate highlighted rows. | Hooks | Free | no deps | |
| useProximityHoveruse-proximity-hover | Tracks cursor distance across a list of items to preview the nearest one before it's clicked. | Hooks | Free | no deps |
Utilities
Search within| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Font weightfont-weight | Geist variable-font weight tokens for animated font-weight transitions. | Utilities | Free | no deps | |
| Springssprings | Three-tier spring/tween motion tokens — fast, moderate, slow. | Utilities | Free | 1 dep | |
| Utilsutils | cn() class merger, extended with the custom text-* font-size scale from globals.css so tailwind-merge doesn't drop it. | Utilities | Free | 2 deps |
