darula-hpp/shimmer-from-structure
A structure-aware skeleton loader that mirrors your rendered UI at runtime. Zero layout duplication. Built for modern frameworks. observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 84
- Release rhythm 83
- Longevity 16
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 225
- days_rel: 119
- days_push: 98
- n_releases_24m: 28
Adoption not part of the score
1112 stars · 19 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A structure-aware skeleton loader library that automatically generates shimmer loading states by measuring your rendered UI at runtime, eliminating the need to maintain duplicate skeleton components. It provides dedicated adapters for React, Vue, Svelte, Angular, and SolidJS.
Use cases
- generate skeleton loading states automatically
- add shimmer effect to components while loading
- avoid maintaining duplicate skeleton components
- show loading placeholders that match real layout
- skeleton loader for react vue svelte angular
- auto-detect border radius for shimmer blocks
- loading state for dynamic data components
When to choose
- you want skeleton loaders without hand-writing skeleton components
- your layouts change often and skeleton maintenance is a burden
- you use React, Vue, Svelte, Angular, or SolidJS and want a tiny bundle
- you need shimmer states that adapt to responsive layouts and dynamic content
When to avoid
- you need fully custom-designed skeleton screens with specific placeholder shapes
- your app doesn't use one of the supported frameworks
- you prefer static skeleton markup for maximum control or SSR-first rendering
- runtime DOM measurement overhead is unacceptable for your performance budget
Facets
library · maturity active
ui-components frontend-framework animation frontend web-development developer-tools browser cross-platform skeleton-loading shimmer-effect loading-placeholder react vue svelte angular solidjs typescript developer-experience nodejs
3 sources
- readme: https://github.com/darula-hpp/shimmer-from-structure · fetched 2026-08-28 · 45ac0eb2d9b1
- homepage: https://shimmer-from-structure-docs.vercel.app · fetched 2026-08-29 · 08fe8adbb3cd
- registry_npm: https://registry.npmjs.org/shimmer-from-structure · fetched 2026-08-29 · d08e5d70d5c1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| darula-hpp/shimmer-from-structure | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="darula-hpp/shimmer-from-structure")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem