# rnosov/react-reveal

Easily add reveal on scroll animations to your React app

Repository: https://github.com/rnosov/react-reveal
Canonical: https://ross.abutalabs.com/products/react-reveal
Homepage: https://www.react-reveal.com/
Language: JavaScript
License: MIT
License Family: permissive
Topics: react-components, scroll-animations, reveal, animation
Last push: 2023-03-01T09:48:48+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3613, "days_push": 1281, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2732, forks 177 (observed 2026-08-28T04:07:16.127575+00:00)

## What it is
React Reveal is a small MIT-licensed React library for adding reveal-on-scroll animations such as fade, flip, rotate, zoom, bounce, and roll to React components. It is written in ES6 specifically for React and wraps children in effect components that trigger as they scroll into view.

## Use cases
- animate elements as they scroll into view in a react app
- add fade or zoom effects to react components
- reveal images with animation when scrolled to
- create animated form error feedback in react
- make scroll-triggered landing page animations

## When to choose
- you use React and want simple scroll-triggered reveal animations with a tiny footprint
- you want SEO-friendly animations verified to work with googlebot
- you prefer wrapping existing components rather than rewriting them

## When to avoid
- you need a general-purpose animation library with timelines, gestures, or physics (e.g. framer-motion, react-spring)
- your project does not use React
- you need actively developed features; the latest release is from March 2023

## Facets
- artifact type: library
- maturity: maintenance
- function: animation, ui-components
- domain: frontend, web-development
- platform: cross-platform
- tags: react, scroll-animations, reveal-effects, es6, nodejs, web-server

## Member repositories
- rnosov/react-reveal (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:16.127575+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:14:38.375295+00:00, confidence not recorded.
  - readme: https://github.com/rnosov/react-reveal (fetched 2026-08-28T04:07:16.127575+00:00, sha fa3a3e577bcf)
  - homepage: https://www.react-reveal.com/ (fetched 2026-08-29T09:57:58.439634+00:00, sha 1783bb104dd0)
  - registry_npm: https://registry.npmjs.org/react-reveal (fetched 2026-08-29T09:57:58.450952+00:00, sha 0e6c09fff220)
- Data as of 2026-08-30T08:39:29.467469+00:00.
