Measured entry
hextaui-skeleton
skeletongradient-glowmotion on file
A React loading placeholder distributed as a shadcn registry source file. It renders an aria-hidden div with Tailwind pulse, rounding, and accent-color classes, accepts ordinary div props, and uses a local cn helper backed by clsx and tailwind-merge.



Measured
Every value below was written by the harness on the run that produced the frames above. None of it is derived from the prose.
| Build | OK |
|---|---|
| Mount | OK |
| Console errors | 0 |
| Uncaught page errors | 0 |
| Horizontal overflow | flagged at 375 |
| Axe critical | 0 |
| Axe serious | 0 |
| Axe moderate | 0 |
| Axe minor | 0 |
| Gzip marginal | 29.5 KB (95.0 KB build, 65.5 KB baseline) |
| Bare mode | OK |
| Provider required | NO |
| Demo used | written from the component source API |
Verdict
The component is lean, provider-free, and straightforward to restyle, with reduced-motion handling included. It builds, mounts, and renders across all tested widths; only the supplied fixed-width demo overflows at the narrow viewport, so make the composition responsive before adopting it unchanged.
Use it if
- You want a small composable placeholder that can be shaped with Tailwind classes.
- Your loading state is decorative and should stay out of the accessibility tree.
- Your design system already defines the accent color and reduced-motion behavior used by the component.
Skip it if
- You need a skeleton that announces loading progress or status to assistive technology.
- Your project does not use Tailwind utilities or design tokens and you do not want to recreate its styling.
- You require the supplied demo composition to fit a 375-pixel viewport without adjusting its fixed-width wrapper.
- You need a content-aware skeleton that derives its shape automatically.
Install
| Declared dependencies | clsx, tailwind-merge |
|---|---|
| Missing on install | none |
| Bare install | builds and mounts without the shadcn-style helpers |
| Provider | no provider required in the harness |
In a non-shadcn project, add React and Tailwind CSS, provide the accent color and pulse utilities, create or replace the local cn helper with clsx and tailwind-merge, and update the path alias if your project does not support it.
Source and credit
This page is a review, not a copy. The component source lives with its author and this site does not republish it. Read the license before you use anything.
Author repository
github.com/preetsuthar17/HextaUIAlternatives
Other published entries for the skeleton pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.
- shadcn-skeletonunclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 28.9KB
- Bare
- pass
- Prov
- NO
- neobrutalism-nskeletonbrutalism
- Renders
- YES
- A11y
- 0
- Gzip
- 29.2KB
- Bare
- pass
- Prov
- NO
- neobrutalism-skeletonbrutalism
- Renders
- YES
- A11y
- 0
- Gzip
- 29.2KB
- Bare
- pass
- Prov
- NO
- 8bitcn-skeletonskeuomorphism
- Renders
- YES
- A11y
- 0
- Gzip
- 29.3KB
- Bare
- pass
- Prov
- NO
- tripled-ai-loading-skeleton-shadcnuigradient-glow
- Renders
- YES
- A11y
- 1
- Gzip
- 61.4KB
- Bare
- pass
- Prov
- NO