Skip to content
JS
Package category

Animation

Animate DOM, SVG and canvas elements.

659 packages9 comparisons

Packages compared

659 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@lordicon/react
This library allows you to easily integrate the playback of Lordicon icons into a React application.
15.2k---1 year ago
1.11.0
CommonJSBundledAnimation, Icons
style-helpers
CSS helpers framework
15.1k+17%-6 years ago
1.0.2
CommonJSNoneAnimation, CSS-in-JS and styling
react-native-deck-swiper
Awesome tinder like card swiper for react-native. Highly Customizable!
15.1k+100%-1 year ago
2.0.19
CommonJSNoneReact, Animation
swapy
_A framework-agnostic tool that converts any layout into a drag-to-swap one with just a few lines of code._
14.9k+13%-1 year ago
1.0.5
ESM + CommonJSBundledAnimation
@douyinfe/semi-animation-styled
semi styled animation
14.8k---24 days ago
2.103.0
ESM + CommonJSBundledAnimation
lottie-web-vue
Airbnb Lottie-web component for Vue.js projects
14.7k-49%-1 month ago
3.0.1
ESM + CommonJSBundledVue, Animation
tailwindcss-animatecss
Add Animate CSS as Tailwind CSS plugin to your project.
14.6k+19%-2 years ago
3.0.5
CommonJSNoneCSS-in-JS and styling, Animation
react-animated-number
React component for animating numbers
14.4k+60%-8 years ago
0.4.4
CommonJSNoneAnimation, React
rc-queue-anim
Queue animation component for react
13.9k+9%-5 years ago
2.0.0
ESM + CommonJSNoneAnimation, React
react-scroll-up
React component to render element for scroll to top of page
13.7k+27%-3 years ago
1.4.0
CommonJSBundledReact, Animation
orb-ui
React voice agent UI components with audio-reactive adapters for Vapi, ElevenLabs, LiveKit, Pipecat, OpenAI Live, OpenAI Realtime, Gemini Live, and custom voice AI apps.
13.6k--4 days ago
0.9.0
ESM + CommonJSBundledAnimation
react-native-typing-animation
A React Native typing animation for your chat app based on simple trigonometry to create better loaders.
13.2k-25%-7 years ago
0.1.7
CommonJSNoneAnimation, React
js-easing-functions
Javascript easing functions based upon jQuery's easing functions, using Robert Penner's easing equations
13k+113%-7 years ago
1.0.3
CommonJSBundledAnimation
angular-animations
Angular Animations Utilities
12.9k-18%-6 years ago
0.11.0
ESM + CommonJSBundledAnimation, Angular
gifencoder
Streaming server-side animated (and non-animated) gif generation for node.js
12.8k-47%-7 years ago
2.0.1
CommonJSNoneAnimation
ngx-page-scroll-core
Animated scrolling functionality for angular written in pure typescript
12.7k+11%-2 months ago
17.0.0
ESM onlyBundledDOM and browser utilities, Angular
rafu
Minimal requestAnimationFrame shim and utility
12.7k+25%-7 years ago
1.2.0
CommonJSNoneAnimation
tweedle.js
Tweedle.js is a fork of tween.js made to fit my needs.
11.8k+52%-3 years ago
2.1.0
ESM + CommonJSBundledAnimation
react-native-graph
📈 Beautiful, high-performance Graphs and Charts for React Native
11.6k+1267%-1 month ago
1.4.0
CommonJSBundledCharts and data visualisation, Animation
@thi.ng/math
Assorted common math functions & utilities
11.6k---1 month ago
5.15.17
ESM onlyBundledAnimation
goey-toast
A gooey, morphing toast component built on Sonner with Framer Motion animations
11.6k--3 months ago
0.5.0
ESM + CommonJSBundledAnimation, UI component libraries
react-flip-numbers
react flip your numbers
11.5k+63%-1 year ago
3.0.9
CommonJSBundledAnimation, React
@rive-app/webgl
Rive's webgl based web api.
11.3k---5 months ago
2.37.0
CommonJSBundledAnimation
animation-bus
Define different animation stops relative to another value.
11.2k-68%-9 years ago
0.2.0
CommonJSNoneAnimation
voice-glow
Sound-reactive glow for React — a centered, colorful beam along the bottom edge that rises and blooms with voice intensity
11.2k--3 days ago
0.2.1
ESM + CommonJSBundledAnimation
react-smooth-collapse
React component for animating showing or hiding an element.
11.1k-5%-4 years ago
2.1.2
CommonJSNoneReact, Animation
typeit
The most versatile animated typing utility on the planet.
10.9k+51%--
8.8.7
ESM + CommonJSBundledAnimation
penner
Penner's easing equations, in JavaScript
10.6k+71%-10 years ago
0.1.3
CommonJSNoneAnimation
jquery-color
jQuery plugin for color manipulation and animation support.
10.5k-27%-2 years ago
3.0.0
CommonJSNoneAnimation
gradient-shimmer
A zero-dependency React text shimmer that sweeps a multi-stop gradient highlight across your text. Web-Animations-API driven — no CSS import, no Tailwind.
10.5k--3 months ago
0.1.1
ESM + CommonJSBundledAnimation, React
scrollreveal
Animate elements as they scroll into view
10.4k-19%-5 years ago
4.0.9
ESM + CommonJSNoneAnimation, DOM and browser utilities
ngx-countup
Animates a numerical value by counting to it.
10.4k-11%-9 months ago
21.0.0
ESM + CommonJSBundledAnimation, Angular
rafz
requestAnimationFrame for libraries
10.3k-57%-5 years ago
0.1.14
ESM + CommonJSBundledAnimation
@solid-primitives/presence
Utility to animate the presence of an element based on the existence of data or lack thereof.
10.2k---2 months ago
0.1.4
ESM onlyBundledAnimation
image-in-browser
Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)
10k+2505%-1 month ago
3.6.0
ESM onlyBundledImage processing, Animation
calligraph
Fluid text transitions powered by Motion
9.7k--6 months ago
1.4.1
ESM onlyBundledAnimation
use-scramble
React hook for random text animations
9.5k+54%-2 years ago
2.2.15
ESM + CommonJSBundledAnimation, React
react-native-scrolling
Easy and simple to use React Native declarative scrolling for config and animation. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www.facebook.com/lue.hang) (the author).
9.5k+14%-7 years ago
1.0.3
CommonJSNoneAnimation, React
react-native-image-transformer
An easy and simple to use React Native component to transform and translate an image with gestures like pan, pinch and double tap. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www
9.4k+50%-2 years ago
1.5.3
CommonJSNoneReact, Animation
@morev/vue-transitions
Shareable Vue transitions library
9.3k---1 year ago
3.0.5
ESM + CommonJSBundledAnimation, Vue
component-raf
request animation frame
9.2k-21%-12 years ago
1.2.0
CommonJSNoneAnimation
@react-spring/parallax
```bash yarn add @react-spring/parallax ```
9k---3 months ago
10.1.2
ESM + CommonJSBundledAnimation, React
react-native-notifier
Fast and simple in-app notifications for React Native
8.9k+4%-2 years ago
2.0.0
ESM + CommonJSBundledAnimation, React
component-tween
Motion tween engine using 'ease'
8.9k-18%-11 years ago
1.2.0
CommonJSNoneAnimation
@dayflow/blossom-color-picker
A beautiful, blooming color picker — standalone vanilla JS
8.9k---15 days ago
2.3.0
ESM + CommonJSBundledAnimation
scrollmagic-plugin-gsap
Add animation.gsap.js plugin to ScrollMagic in ES6 with no problems
8.9k+9%-6 years ago
1.0.4
CommonJSBundledAnimation
react-wavify
Animated wave component for React
8.7k+88%-2 months ago
1.12.0
ESM + CommonJSBundledAnimation, React
tween.js
Super simple, fast and easy to use tweening engine which incorporates optimised Robert Penner's equations.
8.7k+20%--
16.6.0
CommonJSNoneAnimation
astro-vtbot
The 👜 Bag of Tricks ✨ for Astro's View Transitions
8.6k+57%-1 month ago
3.1.0
ESM onlyBundledStatic site generators and meta-frameworks, Animation
@vtbag/inspection-chamber
The Inspection Chamber is an in-browser development tool that gives you all the knobs and dials to interactively put your view transitions through their paces.
8.5k---7 months ago
1.0.24
ESM onlyBundledAnimation

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • @lordicon/reactThis library allows you to easily integrate the playback of Lordicon icons into a React application.
  • style-helpersCSS helpers framework
  • react-native-deck-swiperAwesome tinder like card swiper for react-native. Highly Customizable!
  • swapy_A framework-agnostic tool that converts any layout into a drag-to-swap one with just a few lines of code._
  • @douyinfe/semi-animation-styledsemi styled animation
  • lottie-web-vueAirbnb Lottie-web component for Vue.js projects
  • tailwindcss-animatecssAdd Animate CSS as Tailwind CSS plugin to your project.
  • react-animated-numberReact component for animating numbers
  • rc-queue-animQueue animation component for react
  • react-scroll-upReact component to render element for scroll to top of page
  • orb-uiReact voice agent UI components with audio-reactive adapters for Vapi, ElevenLabs, LiveKit, Pipecat, OpenAI Live, OpenAI Realtime, Gemini Live, and custom voice AI apps.
  • react-native-typing-animationA React Native typing animation for your chat app based on simple trigonometry to create better loaders.
  • js-easing-functionsJavascript easing functions based upon jQuery's easing functions, using Robert Penner's easing equations
  • angular-animationsAngular Animations Utilities
  • gifencoderStreaming server-side animated (and non-animated) gif generation for node.js
  • ngx-page-scroll-coreAnimated scrolling functionality for angular written in pure typescript
  • rafuMinimal requestAnimationFrame shim and utility
  • tweedle.jsTweedle.js is a fork of tween.js made to fit my needs.
  • react-native-graph📈 Beautiful, high-performance Graphs and Charts for React Native
  • @thi.ng/mathAssorted common math functions & utilities
  • goey-toastA gooey, morphing toast component built on Sonner with Framer Motion animations
  • react-flip-numbersreact flip your numbers
  • @rive-app/webglRive's webgl based web api.
  • animation-busDefine different animation stops relative to another value.
  • voice-glowSound-reactive glow for React — a centered, colorful beam along the bottom edge that rises and blooms with voice intensity
  • react-smooth-collapseReact component for animating showing or hiding an element.
  • typeitThe most versatile animated typing utility on the planet.
  • pennerPenner's easing equations, in JavaScript
  • jquery-colorjQuery plugin for color manipulation and animation support.
  • gradient-shimmerA zero-dependency React text shimmer that sweeps a multi-stop gradient highlight across your text. Web-Animations-API driven — no CSS import, no Tailwind.
  • scrollrevealAnimate elements as they scroll into view
  • ngx-countupAnimates a numerical value by counting to it.
  • rafzrequestAnimationFrame for libraries
  • @solid-primitives/presenceUtility to animate the presence of an element based on the existence of data or lack thereof.
  • image-in-browserPackage for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)
  • calligraphFluid text transitions powered by Motion
  • use-scrambleReact hook for random text animations
  • react-native-scrollingEasy and simple to use React Native declarative scrolling for config and animation. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www.facebook.com/lue.hang) (the author).
  • react-native-image-transformerAn easy and simple to use React Native component to transform and translate an image with gestures like pan, pinch and double tap. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www
  • @morev/vue-transitionsShareable Vue transitions library
  • component-rafrequest animation frame
  • @react-spring/parallax```bash yarn add @react-spring/parallax ```
  • react-native-notifierFast and simple in-app notifications for React Native
  • component-tweenMotion tween engine using 'ease'
  • @dayflow/blossom-color-pickerA beautiful, blooming color picker — standalone vanilla JS
  • scrollmagic-plugin-gsapAdd animation.gsap.js plugin to ScrollMagic in ES6 with no problems
  • react-wavifyAnimated wave component for React
  • tween.jsSuper simple, fast and easy to use tweening engine which incorporates optimised Robert Penner's equations.
  • astro-vtbotThe 👜 Bag of Tricks ✨ for Astro's View Transitions
  • @vtbag/inspection-chamberThe Inspection Chamber is an in-browser development tool that gives you all the knobs and dials to interactively put your view transitions through their paces.