Nuxt 4 module

Automatic skeleton UI for Nuxt

Turn any component into a layout-preserving skeleton — no duplicated markup, no layout shift. The Vue/Nuxt equivalent of Flutter Skeletonizer.

Live demo

User avatar

Ada Lovelace

Principal engineer · enjoys skeletons that never shift the layout.

The exact same markup — toggle the switch to see it skeletonized in place.

Automatic
A DOM-scanning engine classifies text, images, buttons, inputs and more, painting bones in place.
Zero layout shift
Elements are styled, never removed — the layout is identical before and after loading.
Themeable
CSS-variable theming, light/dark, runtime switching and five built-in animations.