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
is-file-animated
Detects animated images from file handles e.g. Blob/File or fs.FileHandle
5.3k+244%-3 years ago
1.0.2
ESM onlyBundledAnimation
terminal-overwrite
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
5.2k-21%-9 years ago
2.0.1
-NoneCLI tools and terminal utilities, Logging
@lordicon/web
Player for animated Lordicon icons: states, segments, colours and stroke on top of a small Lottie renderer.
5.1k---2 days ago
2.0.0
ESM onlyBundledAnimation, Icons
vue-lottie
Lottie Animation View for Vue
5.1k-36%-8 years ago
0.2.1
CommonJSNoneAnimation, Vue
lottie-web-light
After Effects plugin for exporting animations to SVG + JavaScript or canvas + JavaScript
5.1k+16%-6 years ago
1.1.0
CommonJSBundledAnimation
pixi-reels
A batteries-included slot machine reel engine for PixiJS v8 — fluent builder, typed events, spin phases, speed modes, win spotlight, and a headless testing harness.
4.9k--4 days ago
3.1.0
ESM + CommonJSBundled3D, WebGL and game engines, Animation
@barba/core
Create badass, fluid and smooth transition between your website's pages
4.9k---2 years ago
2.10.3
ESM + CommonJSBundledAnimation, CSS-in-JS and styling
rc-scroll-anim
scroll-anim anim component for react
4.9k+20%-5 years ago
2.7.6
ESM + CommonJSNoneAnimation, React
@tsparticles/interaction-external-drag
tsParticles drag external interaction
4.8k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
vue-number-animation
Simple & lightweight animated number plugin designed for Vue.js 3.0 & 2.x.
4.8k+21%-2 years ago
2.0.2
ESM + CommonJSNoneAnimation, Vue
react-native-shimmer
Simple shimmering effect in React Native
4.8k+91%-6 years ago
0.6.0
CommonJSNoneReact, Animation
react-anime
(ノ´ヮ´)ノ*:・゚✧ A super easy animation library for React.
4.8k-87%-5 years ago
4.1.1
ESM + CommonJSBundledAnimation, React
react-dvd-screensaver
DVD-era nostalgia in React. Zero dependencies, fully typed, SSR-safe, supports React 16 through 19.
4.8k+268%-5 months ago
0.1.2
ESM onlyBundledReact, Animation
@tsparticles/fractal-noise
tsParticles fractal noise library
4.7k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
vue-waypoint
Trigger functions and events based on an element's position on screen — a tiny, dependency-free Vue 3 wrapper around IntersectionObserver.
4.7k+0%-2 months ago
5.1.0
ESM + CommonJSBundledAnimation, Vue
@amazon-devices/lottie-react-native
React Native bindings for Lottie
4.7k---1 month ago
3.0.9000000001
ESM + CommonJSBundledAnimation, React
react-native-animated-numbers
Module that shows number changes through simple animation
4.7k+38%-1 year ago
0.6.3
ESM + CommonJSBundledAnimation, React
dynamic-marquee
A small library for creating marquees.
4.6k+919%--
2.6.5
ESM + CommonJSBundledAnimation
@wbe/interpol
Interpolates values with a GSAP-like API ~ 3kB
4.6k---6 months ago
0.31.4
ESM + CommonJSBundledAnimation
leaflet-ant-path
Creates a leaflet polyline with a 'ant-path' animated flux
4.6k-26%-7 years ago
1.3.0
CommonJSNoneMaps and geolocation, Animation
modern-tour
A beautiful, animated product tour library for React powered by Framer Motion
4.5k--2 months ago
0.3.1
ESM + CommonJSBundledAnimation, React
react-animated-counter
React Animated Counter Component
4.4k-19%-5 months ago
1.9.0
ESM + CommonJSBundledAnimation, React
scrawl-canvas
Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun
4.2k+19%-4 months ago
8.19.0
ESM onlyBundledAccessibility, Animation
react-animated-tree
Animate React with ease
4.2k+156%-7 years ago
1.0.10
ESM + CommonJSBundledAnimation, React
v-wave
The material-ripple directive for Vue that actually works
4.1k+43%-3 months ago
3.1.1
ESM + CommonJSBundledVue, Animation
@pixi/gif
Animated GIF Runtime for PixiJS
4k---2 years ago
3.0.1
ESM + CommonJSBundled3D, WebGL and game engines, Animation
@plot-and-scatter/react-animated-number
React component for animating numbers
4k---3 years ago
1.1.0
CommonJSNoneAnimation, React
csshake
Some CSS classes to move your DOM!
3.9k+108%-4 years ago
1.7.0
CommonJSNoneAnimation, CSS-in-JS and styling
react-number-easing
React component for fancy transition for numbers.
3.8k+395%--
1.1.0
CommonJSBundledAnimation, React
@lottiefiles/svelte-lottie-player
Lottie animation player component for Svelte
3.8k---2 years ago
0.3.1
ESM + CommonJSNoneAnimation, Svelte
rodal
A React modal with animations.
3.8k+2%-3 years ago
2.1.0
ESM + CommonJSBundledAnimation, React
@ssgoi/core
Core animation engine for SSGOI - Native app-like page transitions with spring physics
3.6k---2 days ago
7.2.0
ESM + CommonJSBundledAnimation
moveto
A lightweight scroll animation javascript library without any dependency.
3.6k-20%-7 years ago
1.8.2
CommonJSNoneAnimation, DOM and browser utilities
@financial-times/o-visual-effects
Provides visual effects through SCSS mixins, such as shadows and animations
3.6k---6 months ago
5.0.2
ESM onlyNoneAnimation
material-motion
Makes it easy to add rich, interactive motion to your application.
3.5k+5%-7 years ago
0.1.1
ESM + CommonJSBundledAnimation
tailwind-animations
Tailwind CSS plugin to add animations to your website
3.5k+45069%-2 months ago
1.0.2
ESM onlyNoneCSS-in-JS and styling, Animation
@ssgoi/react
React bindings for SSGOI - Native app-like page transitions for React applications
3.4k---2 days ago
7.2.0
ESM + CommonJSBundledAnimation, React
granim
Create fluid and interactive gradients animations with this small js library.
3.4k+51%-7 years ago
2.0.0
CommonJSNoneAnimation
partycles
🎉 Delightful particle animations for React
3.4k+492%-1 year ago
1.2.6
ESM + CommonJSBundledAnimation, React
react-responsive-spritesheet
React component which helps you to easily apply responsive spritesheet animations on your project.
3.4k+139%-4 months ago
2.4.5
CommonJSBundledAnimation, React
vue-starport
Shared Vue component across routes with animations
3.3k-0%-3 years ago
0.4.0
ESM + CommonJSBundledAnimation, Vue
@dayflow/blossom-color-picker-react
React wrapper for Blossom Color Picker
3.3k---15 days ago
1.3.0
ESM + CommonJSBundledReact, Animation
easy-ease
A tiny easing package with no dependencies
3.3k+113%-6 years ago
1.0.9
CommonJSNoneAnimation
libpag
Portable Animated Graphics
3.2k+43%--
4.4.74
ESM + CommonJSBundledAnimation
jquery.marquee
jQuery plugin to scroll the text like the old traditional marquee http://aamirafridi.com/jquery/jquery-marquee-plugin — Edit
3.2k-10%-1 year ago
1.6.1
CommonJSNoneAnimation
@esotericsoftware/spine-pixi-v7
The official Spine Runtimes for the web PixiJS v7.
3.2k---2 months ago
4.3.13
ESM onlyBundledAnimation
@nobie-org/tailwindcss-animate
A Tailwind CSS plugin for creating beautiful animations.
3.2k---1 year ago
1.0.9
CommonJSBundledAnimation, CSS-in-JS and styling
balloons-js
Animated balloons effect for your website
3.2k+313%-1 year ago
0.0.3
ESM + CommonJSBundledAnimation
react-timing-hooks
React hooks for setTimeout, setInterval, requestAnimationFrame, requestIdleCallback
3.2k+290%-8 months ago
5.2.0
ESM + CommonJSBundledReact, Animation
react-native-loading-dots
A React Native loading component with dots or custom components and smooth animation
3.1k+88%-1 year ago
1.4.1
CommonJSBundledAnimation, React

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.