LUMINA

Animation Loading That Shines

Speed:180ms
npm install @radishon/lumina
React
Vue
Angular
Svelte
HTML

15 Animation Types

Click to preview. Each with unique character.

Why Lumina?

Lightweight, elegant, works everywhere.

Framework-Free

Web Component magic — works with React, Vue, Angular, Svelte, plain HTML

Zero Deps

Just 3KB minified. No baggage. Loads instantly.

15 Animations

From cyberpunk to nature. Find your vibe.

Full Control

Custom chars, colors, speed. Make it yours.

98% Smaller

Compared to other loading libraries.

LibrarySize (minified)DependenciesFrameworks
Lumina3KB0All
react-spinners15KB1 (React)React only
loading-io25KB12+React, Vue
css-loaders8KB0All (CSS only)
0ms
Bundle Impact
15
Animation Types
100%
Framework Free

Simple to Use

One import, unlimited possibilities.

import "@radishon/lumina";

function App() {
  return (
    <lumina-loading type="moon" speed="200" />
  );
}

Custom Characters and Colors

<lumina-loading char="*" color="#ffd700" speed="100" />