Skip to content
Gradient Shimmer

Gradient Shimmer

Zero-dependency React text shimmer driven by the Web Animations API

Tier B · UsefulAnimation LibraryComponent Librarygradient-shimmer.vercel.app

Preview image from gradient-shimmer.vercel.app

gradient-shimmer is a single React component that sweeps a multi-stop gradient highlight across a run of text while keeping the text selectable and readable by screen readers. It has no dependencies and needs no CSS import or Tailwind — the animation is built with the Web Animations API and it ships nine gradient presets (sunrise, bubble, sunset, peach, tonic, mint, spring, twilight, bay) plus controls for duration, spread, easing, idle pause, pause-on-scroll and reduced-motion. It is for loading and 'thinking' labels where a grey skeleton would feel dead. The URL in this entry is only a demo page; the real documentation is the GitHub README.

Install
npm i gradient-shimmer

For an agent

Use it when you need a shimmering text label and the project has no Tailwind and no animation runtime — this is the rare shimmer that adds zero CSS and zero dependencies, so it beats pulling in framer-motion or a Tailwind animate plugin for one effect. If the project already runs Tailwind, a background-clip utility class is cheaper than a package. Watch the version: it is v0.1.1, the props are unlikely to be stable, and the landing page at gradient-shimmer.vercel.app is a client-rendered shell, so read the GitHub README rather than trying to scrape the demo.

Why it is here. A tightly scoped micro-library that gets the accessibility details right — selectable text, reduced-motion respect, and graceful fallbacks.

Install command, framework, licence and component list.

Facts

License
MIT
Pricing
Free, Open source
Framework
React
Styling
Inline styles
Distribution
npm package, GitHub repository
Platform
Web
Content type
Code
Agent readiness
Readable open source, Structured documentation, Client-rendered shell
Accessibility
Honors reduced motion, Semantic HTML
Maturity
Beta
GitHub stars
128
Package
gradient-shimmer

Components it ships

1 total

Notable for

  • zero dependencies
  • no CSS import required
  • Web Animations API driven
  • 9 gradient presets
  • respects prefers-reduced-motion by default

Provenance

Verified 2026-08-15. HTTP 200. https://gradient-shimmer.vercel.app/ (returns 200 but is a 560-byte client-rendered shell with no readable content), https://github.com/BIAsia/gradient-shimmer (README read: install, props, presets, fallbacks), registry.npmjs.org/gradient-shimmer (v0.1.1, MIT, peer react>=18, zero deps), GitHub API for stars/licence/last push

Also in Motion & Interaction

6
gradient-shimmer.vercel.appTier B