GPU-Accelerated Spinners Catalog
Every loading indicator you will ever need. Smooth 60 FPS compositor animations, tree-shakeable, fully customizable size, speed, and themes.
arc-gradient
Conic gradient arc with high-speed GPU spinning tail
ring
Minimal border ring with 3/4 stroke and smooth acceleration
dual-ring
Opposing counter-rotating dual circular borders
pulse-ring
Expanding sonar radar ring that fades into infinity
progress-circle
Determinate/indeterminate SVG dash offset loader
glass-orb
Backdrop blurred translucent frosted orb with glowing core
morph
Smooth organic blob morphing between circle and rounded squircle
square-flip
3D perspective axis isometric flip animation
cube-fold
Isometric folding origami 4-quadrant cube
atom
3-axis orbital electron paths rotating around nucleus center
dots
Classic horizontal triple dots with wave stagger phase
dots-circle
12 circular orbital dots arranged in a clock pattern
grid-dots
3x3 grid matrix of pulsating synced micro dots
chasing-dots
Dual chasing orbs orbiting on a shared elliptical path
typing
Subtle iMessage style chat typing bubble indicator
ellipsis
Inline expanding/contracting text ellipsis loader
bars
5 vertical equalizer spectrum sound bars
wave
Fluid sinusoidal wave ribbon motion
equalizer
Dynamic acoustic studio sound-meter visualizer bars
heartbeat-line
EKG ECG cardiogram electrocardiograph pulse spike
bounce
Bouncing spherical orb with ground squish physics
orbit
Satellite sphere orbiting a glowing gravitational core
hourglass
Double triangular sandglass rotating 180 degrees
infinity
Continuous figure-8 lemniscate geometric motion loop
radar
360 degree sweeping sonar radar detection beam
clock
Minimalist clock face with high speed sweeping hour and minute hands
flower
8-petal blooming rotating blossom icon
liquid-fill
Wave reservoir container filling with liquid surface ripples
pulse
Breathing glowing beacon orb
ios-activity
Apple iOS Cupertino system activity indicator with fading spokes
Why GPU Composited Spinners Matter
Zero Main Thread Jank
Traditional CSS spinners frequently animate layout properties like width, height, or margin, forcing the browser engine to perform expensive reflows. Veilkit animates strictly on transform and opacity running on the GPU compositor thread.
Strict Zero Dependencies
No Lottie runtimes, no framer-motion peer baggage, no canvas engines. Each spinner weighs under 0.3 kB and tree-shakes completely when bundled into production apps.
Accessible Fallbacks
Veilkit honors system-level prefers-reduced-motion media queries by switching high-frequency rotations to graceful static pulses or opacity states.