Animated loaders for React and shadcn/ui. Zero dependencies, pure CSS animation, no Tailwind required. Install with the shadcn CLI or copy one file.
A diagonal wave, one cell at a time.
A dot traces a heartbeat line, leaving a trail that fades behind it.
A short segment glides across a quiet horizontal track.
A line draws across a small chart with a dot on its leading edge.
A flowing stream of dots softly merges and separates.
Four parallel streams of liquid dots swell, merge, and separate as they flow.
A bright row scans down and back up without moving the dots.
A bright column scans left to right and back across fixed dots.
A compact dot matrix with a bright band scanning row by row.
A row-by-row light scan across sixteen fixed square cells.
A moon circles a planet while both orbit their star.
Small groups of nodes reveal a changing sequence of connections.
A signal branches through successive layers of a small decision tree.
Three streams pass through intermediate nodes and meet at one output.
Two particles trade inner and outer tracks as they circle.
Three points moving in perfect company.
Waves of gentle expansion pass across a quiet particle sphere.
Scattered ellipses settle into concentric rings before drifting apart.
Two linked strands turn through a gentle helix.
Dotted latitude bands turn around a tilted globe with travelling signals.
A dotted sphere expands into a rounded cube and returns.
A dotted sphere turns with soft shading from back to front.
A rotating sweep reveals fleeting signals on a quiet circular dial.
A luminous band scans across a softly shaded particle sphere.
A bright longitude sweep travels around a turning particle sphere.
Signals cross a sparse rotating sphere around a pulsing core.
A bright cell traces the edge, leaving a soft trail.
A particle circles an ellipse as the whole orbit slowly turns.
A radial wave of spokes stretches into view and fades away.
Concentric orbits finding their rhythm.
A clean, incomplete ring in continuous rotation.
Two outlined squares turn around a shared center.
A small companion, always in motion.
Eight tiles take turns making room for one another.
A particle races past its star and coasts around the far side.
A live sparkline scrolls past while a dot tracks the latest value.
A light winds into the center, then retraces its steps.
Streams of trailing dots flow through wavy lanes that spread and gather like a ribbon.
A diagonal ripple of tiles turning over in space.
Two luminous arcs travel around crossing, tilted orbital planes.
Three dots gently swell and fade in a familiar typing rhythm.