Animation Loading That Shines
npm install @radishon/luminaClick to preview. Each with unique character.
Lightweight, elegant, works everywhere.
Web Component magic — works with React, Vue, Angular, Svelte, plain HTML
Just 3KB minified. No baggage. Loads instantly.
From cyberpunk to nature. Find your vibe.
Custom chars, colors, speed. Make it yours.
Compared to other loading libraries.
| Library | Size (minified) | Dependencies | Frameworks |
|---|---|---|---|
| Lumina | 3KB | 0 | All |
| react-spinners | 15KB | 1 (React) | React only |
| loading-io | 25KB | 12+ | React, Vue |
| css-loaders | 8KB | 0 | All (CSS only) |
One import, unlimited possibilities.
import "@radishon/lumina";
function App() {
return (
<lumina-loading type="moon" speed="200" />
);
}