Package category
Animation
Animate DOM, SVG and canvas elements.
659 packages9 comparisons
Packages compared
659 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| 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 only | Bundled | Animation | |
| 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 | - | None | CLI 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 only | Bundled | Animation, Icons |
| vue-lottie Lottie Animation View for Vue | 5.1k | -36% | - | 8 years ago 0.2.1 | CommonJS | None | Animation, 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 | CommonJS | Bundled | Animation | |
| 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 + CommonJS | Bundled | 3D, 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 + CommonJS | Bundled | Animation, CSS-in-JS and styling |
| rc-scroll-anim scroll-anim anim component for react | 4.9k | +20% | - | 5 years ago 2.7.6 | ESM + CommonJS | None | Animation, React | |
| @tsparticles/interaction-external-drag tsParticles drag external interaction | 4.8k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, 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 + CommonJS | None | Animation, Vue | |
| react-native-shimmer Simple shimmering effect in React Native | 4.8k | +91% | - | 6 years ago 0.6.0 | CommonJS | None | React, Animation | |
| react-anime (ノ´ヮ´)ノ*:・゚✧ A super easy animation library for React. | 4.8k | -87% | - | 5 years ago 4.1.1 | ESM + CommonJS | Bundled | Animation, 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 only | Bundled | React, Animation | |
| @tsparticles/fractal-noise tsParticles fractal noise library | 4.7k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, 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 + CommonJS | Bundled | Animation, Vue | |
| @amazon-devices/lottie-react-native React Native bindings for Lottie | 4.7k | - | - | - | 1 month ago 3.0.9000000001 | ESM + CommonJS | Bundled | Animation, React |
| react-native-animated-numbers Module that shows number changes through simple animation | 4.7k | +38% | - | 1 year ago 0.6.3 | ESM + CommonJS | Bundled | Animation, React | |
| dynamic-marquee A small library for creating marquees. | 4.6k | +919% | - | - 2.6.5 | ESM + CommonJS | Bundled | Animation | |
| @wbe/interpol Interpolates values with a GSAP-like API ~ 3kB | 4.6k | - | - | - | 6 months ago 0.31.4 | ESM + CommonJS | Bundled | Animation |
| leaflet-ant-path Creates a leaflet polyline with a 'ant-path' animated flux | 4.6k | -26% | - | 7 years ago 1.3.0 | CommonJS | None | Maps 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 + CommonJS | Bundled | Animation, React | |
| react-animated-counter React Animated Counter Component | 4.4k | -19% | - | 5 months ago 1.9.0 | ESM + CommonJS | Bundled | Animation, 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 only | Bundled | Accessibility, Animation | |
| react-animated-tree Animate React with ease | 4.2k | +156% | - | 7 years ago 1.0.10 | ESM + CommonJS | Bundled | Animation, React | |
| v-wave The material-ripple directive for Vue that actually works | 4.1k | +43% | - | 3 months ago 3.1.1 | ESM + CommonJS | Bundled | Vue, Animation | |
| @pixi/gif Animated GIF Runtime for PixiJS | 4k | - | - | - | 2 years ago 3.0.1 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Animation |
| @plot-and-scatter/react-animated-number React component for animating numbers | 4k | - | - | - | 3 years ago 1.1.0 | CommonJS | None | Animation, React |
| csshake Some CSS classes to move your DOM! | 3.9k | +108% | - | 4 years ago 1.7.0 | CommonJS | None | Animation, CSS-in-JS and styling | |
| react-number-easing React component for fancy transition for numbers. | 3.8k | +395% | - | - 1.1.0 | CommonJS | Bundled | Animation, React | |
| @lottiefiles/svelte-lottie-player Lottie animation player component for Svelte | 3.8k | - | - | - | 2 years ago 0.3.1 | ESM + CommonJS | None | Animation, Svelte |
| rodal A React modal with animations. | 3.8k | +2% | - | 3 years ago 2.1.0 | ESM + CommonJS | Bundled | Animation, 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 + CommonJS | Bundled | Animation |
| moveto A lightweight scroll animation javascript library without any dependency. | 3.6k | -20% | - | 7 years ago 1.8.2 | CommonJS | None | Animation, 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 only | None | Animation |
| material-motion Makes it easy to add rich, interactive motion to your application. | 3.5k | +5% | - | 7 years ago 0.1.1 | ESM + CommonJS | Bundled | Animation | |
| tailwind-animations Tailwind CSS plugin to add animations to your website | 3.5k | +45069% | - | 2 months ago 1.0.2 | ESM only | None | CSS-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 + CommonJS | Bundled | Animation, React |
| granim Create fluid and interactive gradients animations with this small js library. | 3.4k | +51% | - | 7 years ago 2.0.0 | CommonJS | None | Animation | |
| partycles 🎉 Delightful particle animations for React | 3.4k | +492% | - | 1 year ago 1.2.6 | ESM + CommonJS | Bundled | Animation, 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 | CommonJS | Bundled | Animation, React | |
| vue-starport Shared Vue component across routes with animations | 3.3k | -0% | - | 3 years ago 0.4.0 | ESM + CommonJS | Bundled | Animation, Vue | |
| @dayflow/blossom-color-picker-react React wrapper for Blossom Color Picker | 3.3k | - | - | - | 15 days ago 1.3.0 | ESM + CommonJS | Bundled | React, Animation |
| easy-ease A tiny easing package with no dependencies | 3.3k | +113% | - | 6 years ago 1.0.9 | CommonJS | None | Animation | |
| libpag Portable Animated Graphics | 3.2k | +43% | - | - 4.4.74 | ESM + CommonJS | Bundled | Animation | |
| 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 | CommonJS | None | Animation | |
| @esotericsoftware/spine-pixi-v7 The official Spine Runtimes for the web PixiJS v7. | 3.2k | - | - | - | 2 months ago 4.3.13 | ESM only | Bundled | Animation |
| @nobie-org/tailwindcss-animate A Tailwind CSS plugin for creating beautiful animations. | 3.2k | - | - | - | 1 year ago 1.0.9 | CommonJS | Bundled | Animation, CSS-in-JS and styling |
| balloons-js Animated balloons effect for your website | 3.2k | +313% | - | 1 year ago 0.0.3 | ESM + CommonJS | Bundled | Animation | |
| react-timing-hooks React hooks for setTimeout, setInterval, requestAnimationFrame, requestIdleCallback | 3.2k | +290% | - | 8 months ago 5.2.0 | ESM + CommonJS | Bundled | React, 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 | CommonJS | Bundled | Animation, 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.
- is-file-animatedDetects animated images from file handles e.g. Blob/File or fs.FileHandle
- terminal-overwriteLog by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
- @lordicon/webPlayer for animated Lordicon icons: states, segments, colours and stroke on top of a small Lottie renderer.
- vue-lottieLottie Animation View for Vue
- lottie-web-lightAfter Effects plugin for exporting animations to SVG + JavaScript or canvas + JavaScript
- pixi-reelsA batteries-included slot machine reel engine for PixiJS v8 — fluent builder, typed events, spin phases, speed modes, win spotlight, and a headless testing harness.
- @barba/coreCreate badass, fluid and smooth transition between your website's pages
- rc-scroll-animscroll-anim anim component for react
- @tsparticles/interaction-external-dragtsParticles drag external interaction
- vue-number-animationSimple & lightweight animated number plugin designed for Vue.js 3.0 & 2.x.
- react-native-shimmerSimple shimmering effect in React Native
- react-anime(ノ´ヮ´)ノ*:・゚✧ A super easy animation library for React.
- react-dvd-screensaverDVD-era nostalgia in React. Zero dependencies, fully typed, SSR-safe, supports React 16 through 19.
- @tsparticles/fractal-noisetsParticles fractal noise library
- vue-waypointTrigger functions and events based on an element's position on screen — a tiny, dependency-free Vue 3 wrapper around IntersectionObserver.
- @amazon-devices/lottie-react-nativeReact Native bindings for Lottie
- react-native-animated-numbersModule that shows number changes through simple animation
- dynamic-marqueeA small library for creating marquees.
- @wbe/interpolInterpolates values with a GSAP-like API ~ 3kB
- leaflet-ant-pathCreates a leaflet polyline with a 'ant-path' animated flux
- modern-tourA beautiful, animated product tour library for React powered by Framer Motion
- react-animated-counterReact Animated Counter Component
- scrawl-canvasResponsive, 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
- react-animated-treeAnimate React with ease
- v-waveThe material-ripple directive for Vue that actually works
- @pixi/gifAnimated GIF Runtime for PixiJS
- @plot-and-scatter/react-animated-numberReact component for animating numbers
- csshakeSome CSS classes to move your DOM!
- react-number-easingReact component for fancy transition for numbers.
- @lottiefiles/svelte-lottie-playerLottie animation player component for Svelte
- rodalA React modal with animations.
- @ssgoi/coreCore animation engine for SSGOI - Native app-like page transitions with spring physics
- movetoA lightweight scroll animation javascript library without any dependency.
- @financial-times/o-visual-effectsProvides visual effects through SCSS mixins, such as shadows and animations
- material-motionMakes it easy to add rich, interactive motion to your application.
- tailwind-animationsTailwind CSS plugin to add animations to your website
- @ssgoi/reactReact bindings for SSGOI - Native app-like page transitions for React applications
- granimCreate fluid and interactive gradients animations with this small js library.
- partycles🎉 Delightful particle animations for React
- react-responsive-spritesheetReact component which helps you to easily apply responsive spritesheet animations on your project.
- vue-starportShared Vue component across routes with animations
- @dayflow/blossom-color-picker-reactReact wrapper for Blossom Color Picker
- easy-easeA tiny easing package with no dependencies
- libpagPortable Animated Graphics
- jquery.marqueejQuery plugin to scroll the text like the old traditional marquee http://aamirafridi.com/jquery/jquery-marquee-plugin — Edit
- @esotericsoftware/spine-pixi-v7The official Spine Runtimes for the web PixiJS v7.
- @nobie-org/tailwindcss-animateA Tailwind CSS plugin for creating beautiful animations.
- balloons-jsAnimated balloons effect for your website
- react-timing-hooksReact hooks for setTimeout, setInterval, requestAnimationFrame, requestIdleCallback
- react-native-loading-dotsA React Native loading component with dots or custom components and smooth animation