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
mafs
React components for interactive, animated math visualizations.
26k+551%-1 year ago
0.21.0
ESM + CommonJSBundledNumbers and maths, React
@freakycoder/react-native-bounceable
Animate and bounce any component with RNBounceable for React Native
25.9k---10 months ago
2.1.0
CommonJSBundledAnimation, React
pretty-checkbox
A pure css library to beautify checkbox and radio buttons.
25.6k-1%-8 years ago
3.0.3
CommonJSNoneAnimation, CSS-in-JS and styling
simple-parallax-js
simpleParallax.js is a lightweight and easy-to-use JS library that adds parallax animations to any image.
25.1k+268%--
7.0.0
ESM + CommonJSBundledAnimation, UI component libraries
@rive-app/canvas-advanced
Rive's lightweight low-level canvas based web api.
24.9k---1 day ago
2.43.1
CommonJSBundledAnimation
react-animations
A collection of animations for inline styles
24.6k-15%-8 years ago
1.0.0
CommonJSNoneAnimation, React
@esotericsoftware/spine-canvas
The official Spine Runtimes for the web.
24k---2 months ago
4.3.13
ESM onlyBundledAnimation
react-cool-inview
React hook to monitor an element enters or leaves the viewport (or another element).
23.7k-18%-4 years ago
3.0.1
ESM + CommonJSBundledAnimation, React
@visactor/react-vchart
The react version of VChart 4.x
23.6k---7 days ago
2.1.7
ESM + CommonJSBundledCharts and data visualisation, React
@gluestack-style/legend-motion-animation-driver
A gluestack-style plugin for animation support using legendapp motion library
23.5k---2 years ago
1.0.3
ESM + CommonJSBundledAnimation
@gluestack-style/animation-resolver
A gluestack-style plugin for resolving animation properties, utilizing animation libraries.
23.4k---2 years ago
1.0.4
ESM + CommonJSBundledAnimation
rc-tween-one
tween-one anim component for react
23.4k-43%-4 years ago
3.0.6
ESM + CommonJSBundledAnimation, React
domq.js
A modular DOM manipulation library.
23.3k+5%-2 years ago
0.7.1
CommonJSNoneAnimation
scrollmagic
The javascript library for magical scroll interactions.
23.2k-26%-7 months ago
2.0.9
CommonJSNoneDOM and browser utilities, Animation
super-animejs
JavaScript animation engine
23k-9%-7 years ago
3.1.0
ESM + CommonJSNoneAnimation, Image processing
img-fx
Animated WebGL image-generation / loader effect for React cards
22.8k--21 days ago
0.5.1
ESM + CommonJSBundled3D, WebGL and game engines, Animation
is-animated
Detects animated images in browser & node. Supports GIF, APNG, WebP & AVIF
21.8k+43%-4 days ago
3.0.6
ESM + CommonJSBundledAnimation, DOM and browser utilities
@thi.ng/transducers
Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations
21.8k---24 days ago
9.7.0
ESM onlyBundledAnimation, TypeScript tooling
@swup/astro
Smooth page transitions, smart preloading and more in Astro
21.1k---7 months ago
1.8.0
ESM onlyBundledStatic site generators and meta-frameworks, Animation
react-text-transition
A React plugin that animates your text when it changes.
20.9k+47%-3 years ago
3.1.0
ESM + CommonJSBundledAnimation, React
react-slot-counter
Make Your Numbers Pop: Simple and Dynamic Counters for Your UI
20.7k+13%-5 months ago
3.3.3
ESM + CommonJSBundledAnimation, React
@capgo/capacitor-transitions
Framework-agnostic page transitions for Capacitor apps - iOS-style navigation without opinions
20.6k---1 day ago
8.2.4
ESM + CommonJSBundledAnimation
el-transition
Apply Enter/Leave Transitions
20k+113%-6 years ago
0.0.7
CommonJSNoneAnimation
glsl-easings
Robert Penner's easing functions in GLSL, available as a module for glslify.
19.9k+13%-11 years ago
1.0.0
CommonJSNoneAnimation, 3D, WebGL and game engines
vue-smooth-reflow
Transition reflow in response to vue data changes.
19.4k+77%-7 years ago
0.1.12
ESM + CommonJSBundledVue, Animation
mat4-recompose
recomposes a 4x4 matrix
19.2k-25%-11 years ago
1.0.4
CommonJSNoneAnimation
mat4-decompose
decomposes a 3D matrix
19.2k-32%-11 years ago
1.0.4
CommonJSNoneAnimation
mat4-interpolate
interpolates two matrices in place
19.2k-32%-11 years ago
1.0.4
CommonJSNoneAnimation
@syncfusion/ej2-circulargauge
Essential JS 2 CircularGauge Components
19.1k---10 days ago
34.2.8
ESM + CommonJSBundledAnimation, TypeScript tooling
ai-motion
A minimal WebGL2 ESM library for AI-style motion mask animation.
18.8k+19789%-8 months ago
0.4.8
ESM onlyBundledAnimation, 3D, WebGL and game engines
jquery.scrollto
Lightweight, cross-browser and highly customizable animated scrolling with jQuery
18.4k-22%-5 years ago
2.1.3
CommonJSNoneDOM and browser utilities, Animation
liquid-gooey
Liquid UI effects for React: Morph (gooey merge, jelly shape change, contact dissolve), Move (liquid-rubber trails), Melt (two images running molten into each other) and Bend (bodies that bow with velocity). SVG-filter silhouette layer + crisp content lay
18.2k--3 days ago
0.2.2
ESM + CommonJSBundledAnimation, React
malevic
Malevič.js - minimalistic reactive UI library
18.2k+46%-23 days ago
0.20.3
ESM + CommonJSNoneAnimation, UI component libraries
slidetoggle
Small library that replaces the so-loved jQuery function
17.5k-1%-3 years ago
4.0.0
ESM + CommonJSBundledAnimation, TypeScript tooling
tailwind-animate
A v4.0 compatible Tailwind CSS plugin for creating beautiful animations, replacing `tailwindcss-animate`. Includes custom animations like `accordion-up` and `accordion-down`, and more!
17.3k+140%-1 year ago
0.2.10
CommonJSNoneAnimation, CSS-in-JS and styling
motion-panels
Resizable panels animated with Motion. Framework-agnostic core, unstyled, no layout library.
17.3k--1 day ago
0.6.1
ESM onlyBundledAnimation
toastify-react-native
🎉 toastify-react-native allows you to add notifications to your react-native app (ios, android) with ease. No more nonsense!
17.3k+14%-1 year ago
7.2.3
CommonJSNoneReact, CLI tools and terminal utilities
ember-animated
Core animation primitives for Ember
17.3k+74%-2 months ago
2.3.0
CommonJSBundledAnimation
@syncfusion/ej2-lineargauge
Essential JS 2 LinearGauge Components
17.2k---10 days ago
34.2.8
ESM + CommonJSBundledAnimation, UI component libraries
number-flow-react-native
Beautiful number animations for React Native: digit-by-digit rolling counter, currency ticker, time display, and odometer with View-based and Skia renderers. Full Intl.NumberFormat support.
17.1k--1 month ago
0.5.1
ESM + CommonJSBundledAnimation, React
react-native-circular-progress-indicator
React Native customizable circular progress indicator
17k+7%-3 years ago
4.4.2
ESM + CommonJSBundledReact, UI component libraries
@openng/optimus-ui-motion
Motion utilities for Optimus UI Libraries
16.9k---28 days ago
2.0.2
ESM + CommonJSBundledAnimation
sweet-scroll
Modern and the sweet smooth scroll library.
16.9k+118%-7 years ago
4.0.0
CommonJSBundledDOM and browser utilities, Animation
placeholder-loading
Simple and flexible, css only, content placeholder loading animation.
16.8k+96%--
0.7.0
-NoneAnimation
@esotericsoftware/spine-player
The official Spine Runtimes for the web.
16.5k---2 months ago
4.3.13
ESM onlyBundledAnimation
ease-component
Easing functions (for canvas etc)
16.1k+5%-13 years ago
1.0.0
-NoneAnimation
react-draggable-list
Make a list of draggable collapsible items.
16k+29%-2 years ago
4.2.1
CommonJSBundledReact, Animation
@douyinfe/semi-animation
animation base library for semi-ui
16k---24 days ago
2.103.0
ESM + CommonJSBundledAnimation
gridora
Animated grid loaders for React — variants, custom sequences, effects, shapes and color ramps.
15.8k--27 days ago
0.3.0
ESM + CommonJSBundledAnimation, React
ember-css-transitions
Ember implementation of CSS Transitions. Just like ng-animate and react animation but for Ember.
15.5k+55%-1 year ago
4.5.0
CommonJSBundledAnimation

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.