Skip to main content
Cross-framework skeleton loading toolkit

Skelia

Build polished loading states that feel consistent across products, frameworks, and platforms. Start with the lightweight CSS core, then use the same loading language across React, Vue, and Svelte component packages.

Why Skelia

Built for consistent loading states

CSS first

Import one stylesheet and compose accessible placeholders with primitives, utilities, and animations.

Framework ready

Skelia starts with core CSS and includes idiomatic React, Vue, and Svelte component packages.

Token driven

Customize colors, radius, animation timing, spacing, and borders with CSS custom properties.

Package docs

Choose your package

Start with the CSS foundation or use a framework component layer built on top of the same primitives.