brunnolou/react-morph
Morphing Ui transitions made simple observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 98
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3125
- days_rel: n/a
- days_push: 13
- n_releases_24m: 0
Adoption not part of the score
2547 stars · 44 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A React library that simplifies morphing UI transitions between elements by animating one element into another using a useMorph hook. Developers tag first and last states with spread props and the library handles GPU-accelerated interpolation.
Use cases
- animate an element between two React states
- create shared-element transitions like the Apple App Store card expansion
- morph an image thumbnail into a larger detail view
- add smooth transitions when toggling components in and out of the DOM
- build fluid UI animations without hardcoded absolute positions
When to choose
- you use React and want simple element-to-element morph transitions with a hook API
- you need GPU-accelerated animations without layout or paint costs
- you want a lightweight alternative to complex animation libraries for shared-element transitions
When to avoid
- you need animations outside React or in non-DOM environments
- you require complex choreographed multi-element animation timelines
- you need a library with active development and long-term support guarantees
Facets
library · maturity maintenance
animation ui-components frontend-framework web-development frontend web-design browser react morphing-transitions hooks gpu-accelerated ui-animation web nodejs
3 sources
- readme: https://github.com/brunnolou/react-morph · fetched 2026-08-28 · 88598905d8d8
- homepage: https://brunnolou.github.io/react-morph · fetched 2026-08-29 · 2635a639378f
- registry_npm: https://registry.npmjs.org/react-morph · fetched 2026-08-29 · 925b25baa100
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| brunnolou/react-morph | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="brunnolou/react-morph")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem