easy-shadcn/ui
easy-shadcn.vercel.appA component library base on shadcn-ui. Use it easy&enhance
Items
30
2026-08-14Every entry in its own registry.json, counted last night.Free to install
0
2026-08-14Item endpoints that returned source without credentials.Behind a key
0
2026-08-14Item endpoints that answered 401.Last push
6 days ago
3 stars. Both figures are GitHub's about this repository, not ones this index measured.Components
Search within| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Integrated Accordionaccordion | Flat items-driven Accordion built on shadcn's base-ui Accordion: single or multiple open panels, controlled / uncontrolled, with per-item disabled and class overrides. | Components | Unverified | no deps | |
| Integrated Alertalert | Flat-props Alert built on shadcn's Alert primitive: optional icon, title, description, and caller-owned action slots with primitive variants and per-slot class overrides. | Components | Unverified | no deps | |
| Integrated Alert Dialogalert-dialog | Flat-props AlertDialog built on shadcn's base-ui AlertDialog: title / description slots, confirm / cancel footer with async handlers, controlled or uncontrolled open state, destructive variant sugar, and a full footer override. | Components | Unverified | no deps | |
| Async Buttonasync-button | Button that auto-manages loading state when onClick returns a Promise. | Components | Unverified | no deps | |
| Integrated Avataravatar | Thin flat-props Avatar wrapper with caller-owned fallback and badge slots, optional image source, primitive sizes, and explicit per-part class ownership. | Components | Unverified | no deps | |
| Integrated Breadcrumbbreadcrumb | Flat items-driven Breadcrumb built on shadcn's Breadcrumb markup: automatic current-page detection, optional ellipsis collapsing via maxItems, and a customizable separator. | Components | Unverified | no deps | |
| Integrated Calendarcalendar | Calendar with three-view month/year navigation (days / months / years), replacing the native dropdowns with button-grid panels. | Components | Unverified | 2 deps | |
| Integrated Cardcard | no description published | Components | Unverified | no deps | |
| Integrated Checkboxcheckbox | Thin labeled Checkbox wrapper with optional description, accessible ID and ARIA wiring, delegated controlled or uncontrolled state, and native form behavior. | Components | Unverified | no deps | |
| Integrated Checkbox Groupcheckbox-group | Flat items-driven multi-select CheckboxGroup built on shadcn's base-ui Checkbox: per-option label, description, and disabled, with accessible label/description wiring and class overrides. | Components | Unverified | no deps | |
| Integrated Comboboxcombobox | Always-searchable, single-select autocomplete. A thin, opinionated preset over the Integrated Select with searchable forced on and multiple unavailable. | Components | Unverified | no deps | |
| Integrated Date Pickerdate-picker | Single, multiple, and range date picker built on shadcn Popover + the Integrated Calendar, with an optional inline-input mode. | Components | Unverified | 2 deps | |
| Integrated Dropdown Menudropdown-menu | Thin flat action-menu wrapper with a composed trigger, homogeneous items, primitive-owned state and keyboard behavior, ordinary positioning, and explicit presentation hooks. | Components | Unverified | no deps | |
| Integrated Fieldfield | Flat form-field wrapper for label, control, description, required marker, and validation message patterns. | Components | Unverified | 1 dep | |
| Integrated Input Groupinput-group | Thin native-input wrapper over shadcn InputGroup with flat logical start and end addon slots, explicit root/input class ownership, and native input props and ref forwarding. | Components | Unverified | no deps | |
| Integrated Modalmodal | Composable Modal and AlertModal built on shadcn base-ui Dialog / AlertDialog, plus imperative alert / confirm helpers powered by @easy-shadcn/command-modal. | Components | Unverified | 1 dep · 4 files | |
| Integrated Paginationpagination | Thin item-total Pagination wrapper with mutually exclusive client and route-navigation modes, normalized controlled or uncontrolled values, compact boundary and sibling ranges, and explicit primitive-part class ownership. | Components | Unverified | no deps | |
| Integrated Popoverpopover | Drop-anywhere Popover that flattens shadcn's base-ui Popover parts into one component: wrap an element as the trigger, then compose the popup with title / description / content / footer slots and side/align positioning. | Components | Unverified | no deps | |
| Integrated Progressprogress | Thin labeled percentage Progress wrapper with SSR-stable naming, primitive-derived determinate and indeterminate states, visible value formatting, and explicit root, label, and value class ownership. | Components | Unverified | no deps | |
| Integrated Radio Groupradio-group | Flat items-driven RadioGroup built on shadcn's base-ui RadioGroup: per-option label, description, and disabled, with accessible label/description wiring and class overrides. | Components | Unverified | no deps | |
| Integrated Selectselect | Flat-props Select covering dropdown, searchable, multi-select, and remote-loading modes in a single component. Built on shadcn's Combobox primitive. | Components | Unverified | no deps | |
| Integrated Sheetsheet | Thin accessible application-panel Sheet wrapper with required title and content, optional trigger, description and footer slots, native Dialog lifecycle details, scroll-safe layout, and explicit popup ownership. | Components | Unverified | no deps | |
| Integrated Sliderslider | Thin accessible single-value Slider wrapper with a visible label, live numeric value, scalar callbacks, primitive-owned interaction and form behavior, and explicit class and semantic ownership. | Components | Unverified | no deps | |
| Integrated Switchswitch | Thin labeled Switch wrapper with optional description, accessible label and description wiring, primitive state and form behavior, and explicit control, option, and text class ownership. | Components | Unverified | no deps | |
| Integrated Tabletable | Flat-props Table with columns + dataSource + rowKey, plus loading, empty, caption, function-form rowClassName, and built-in row selection (controlled / uncontrolled, with per-row gating and indeterminate select-all). | Components | Unverified | 3 deps | |
| Integrated Tabstabs | no description published | Components | Unverified | no deps | |
| Integrated Tooltiptooltip | Drop-anywhere Tooltip that collapses shadcn's base-ui Provider / Root / Trigger / Portal / Positioner / Popup into one component: wrap an element and pass content, with side/align and delay controls. | Components | Unverified | no deps |
Hooks
Search within| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| useDelayLoadinguse-delay-loading | Hook that adds a minimum visible duration to a loading state, preventing the spinner from flashing on fast operations. | Hooks | Unverified | no deps | |
| useSelectItemsuse-select-items | Pure derivation hook for Select-like UIs. Turns a flat SelectItem[] into stringItems, findItem, itemToStringLabel, and a default contains filter. | Hooks | Unverified | no deps | |
| useSelectLoaderuse-select-loader | Async items loader for Select: eager load-once or server-side filter modes, with AbortController, debounce, and a selected-item cache so chip labels survive across refetches. | Hooks | Unverified | no deps |
Put this measurement in your README
A badge carrying how many items this registry publishes, enumerated nightly from its own registry.json. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://blockdex.kynth.studio/registries/easy-shadcn-ui)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.
