Topics / #transition
Transition projects on GitHub
Animated transitions between pages or states in web interfaces.
As of , the most-starred Transition projects on GitHub are motion (34.2K stars), Hover (29.4K stars) and scrollreveal (22.5K stars). GitHub.Locker tracks 6 Transition repositories with 134.9K stars combined. The fastest-growing on October 16 was motion, with +41 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
motion
motiondivision/motion · ★ 34.2KMotion is an open source animation library for JavaScript, React and Vue — you may know it by its former name, Framer Motion.
auto-animate
formkit/auto-animate · ★ 13.9KAutoAnimate is a zero-config, drop-in animation utility that adds smooth transitions to your web app with a single line of code.
+1Hover
IanLunn/Hover · ★ 29.4KHover.css is a collection of ready-made CSS3 hover effects for links, buttons, logos, SVG, and featured images that you can apply, tweak, or just use as inspiration.
+1react-motion
chenglou/react-motion · ★ 21.9Kreact-motion is a React animation library that uses spring physics instead of hard-coded durations and easing curves to animate components.
The all-time top
6 projects · by stars
- 34.2K
#1 · motiondivision/motion
motion
Motion is an open source animation library for JavaScript, React and Vue — you may know it by its former name, Framer Motion.
- 29.4K
#2 · IanLunn/HoverHover
Hover.css is a collection of ready-made CSS3 hover effects for links, buttons, logos, SVG, and featured images that you can apply, tweak, or just use as inspiration.
- 22.5K
#3 · jlmakes/scrollreveal
scrollreveal
ScrollReveal is a JavaScript library that animates elements on a web page as they scroll into view.
- 4

react-motion
21.9Kchenglou/react-motion · JavaScriptreact-motion is a React animation library that uses spring physics instead of hard-coded durations and easing curves to animate components.
- 5
auto-animate
13.9Kformkit/auto-animate · TypeScriptAutoAnimate is a zero-config, drop-in animation utility that adds smooth transitions to your web app with a single line of code.
- 6
barba
13Kbarbajs/barba · TypeScriptBarba.js is a small JavaScript library that creates fluid, SPA-like page transitions between the pages of a regular website, reducing load delay and HTTP requests.
Related topics
Often tagged together