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
@tsparticles/interaction-external-remove
tsParticles remove external interaction
204.7k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/interaction-external-bounce
tsParticles bounce external interaction
204.6k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/interaction-external-pause
tsParticles pause external interaction
204.6k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/plugin-easing-quad
tsParticles easing quad plugin
204.6k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/slim
Slim tsParticles bundle — core engine with essential plugins, presets, and interactions for lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
204.2k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, React
@tsparticles/interaction-external-push
tsParticles push external interaction
202.6k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/interaction-external-grab
tsParticles grab external interaction
202.5k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/interaction-external-connect
tsParticles connect external interaction
202.5k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/interaction-external-slow
tsParticles slow external interaction
202.5k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/interaction-particles-attract
tsParticles attract particles interaction
202.4k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tanem/react-nprogress
A React primitive for building slim progress bars.
201.5k---25 days ago
7.1.3
ESM + CommonJSBundledAnimation, React
@atlaskit/motion
A set of utilities to apply motion in your application.
200.9k---1 day ago
9.0.1
ESM + CommonJSBundledAnimation
react-native-progress
Progress indicators and spinners for React Native using ReactART
194k+13%-2 years ago
5.0.1
CommonJSBundledReact, Animation
react-type-animation
Customizable React typing animation component based on typical.
190.3k+180%-2 years ago
3.2.0
ESM + CommonJSBundledAnimation, React
@bkrem/react-transition-group
A react component toolset for managing animations
174.4k---1 year ago
1.3.5
CommonJSNoneAnimation, React
react-theme-switch-animation
Beautiful, smooth animations for theme switching in React applications. Features Circle, Blur Circle, QR Scan, Polygon, Polygon Gradient, and Custom GIF animations with TypeScript support.
166.8k+2192%-1 month ago
1.3.0
CommonJSBundledTypeScript tooling, React
velocity-animate
Accelerated JavaScript animation.
163.9k-19%-8 years ago
1.5.2
CommonJSNoneAnimation
ngx-skeleton-loader
Make beautiful, animated loading skeletons that automatically adapt to your Angular apps
160.1k+16%-3 months ago
13.0.0
ESM + CommonJSBundledAnimation, Angular
react-flip-move
Effortless animation between DOM changes (eg. list reordering) using the FLIP technique.
153.5k+28%-3 years ago
3.0.5
ESM + CommonJSBundledAnimation, React
react-canvas-confetti
React component for canvas-confetti library
146.9k+75%-2 years ago
2.0.7
CommonJSBundledReact, 3D, WebGL and game engines
typed.js
A JavaScript Typing Animation Library
145.2k+112%-8 months ago
3.0.0
ESM + CommonJSBundledAnimation
dialkit
Live controls for tuning interfaces in React, Solid, Svelte, Vue, and plain JavaScript
144.4k--15 days ago
2.0.2
ESM + CommonJSBundledVue, React
react-native-collapsible
Animated collapsible component for React Native using the Animated API. Good for accordions, toggles etc
138.7k+20%-2 years ago
1.6.2
CommonJSBundledUI component libraries, React
@vueuse/motion
🤹 Vue Composables putting your components in motion
134.8k---1 year ago
3.0.3
ESM onlyBundledAnimation, Vue
web-animations-js
JavaScript implementation of the Web Animations API
127.7k-18%-7 years ago
2.3.2
CommonJSNoneAnimation
torph
Dependency-free animated text component.
127k+474661%-18 days ago
0.1.3
ESM + CommonJSBundledAnimation
react-flip-toolkit
Configurable FLIP animation helpers for React
124.1k+53%-2 years ago
7.2.4
ESM + CommonJSBundledAnimation, React
@rive-app/canvas-lite
A lite version of Rive's canvas based web api.
123.1k---1 day ago
2.43.1
CommonJSBundledAnimation
@progress/kendo-react-animation
React Animation component assists with animating HTML elements. KendoReact Animation package
117.9k---17 days ago
16.1.0
ESM + CommonJSBundledAnimation, React
@tsparticles/updater-wobble
tsParticles particles wobble updater
114.9k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
flip-toolkit
Configurable FLIP animation helpers
114.4k+49%-2 years ago
7.2.6
ESM + CommonJSBundledAnimation
@tsparticles/plugin-emitters
tsParticles emitters plugin
113k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
liveline
Real-time animated charts for React — line, candlestick, and multi-series modes
111.8k--6 months ago
0.0.7
ESM + CommonJSBundledAnimation, Charts and data visualisation
@tsparticles/updater-roll
tsParticles particles roll updater
111.6k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/updater-tilt
tsParticles particles tilt updater
111.3k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
ngx-lottie
<h1 align="center"> <img src="https://raw.githubusercontent.com/ngx-lottie/ngx-lottie/refs/heads/master/docs/assets/logo.png"> </h1>
110.3k+23%-2 months ago
22.0.0
ESM onlyBundledAnimation, Angular
amator
Tiny animation library
110.2k+41%-8 years ago
1.1.0
CommonJSNoneAnimation
react-native-circular-progress
React Native component for creating animated, circular progress with react-native-svg
110.1k+56%-1 year ago
1.4.1
CommonJSBundledReact, Animation
animation-frame-polyfill
Polyfill requestAnimationFrame and cancelAnimationFrame
106k+45%-6 months ago
1.1.0
ESM + CommonJSNonePolyfills and shims, Animation
react-spring-bottom-sheet
✨ Accessible, 🪄 Delightful, and 🤯 Performant. Built on react-spring for the web, and react-use-gesture.
104.6k+5%-4 years ago
3.4.1
ESM + CommonJSBundledAnimation, React
@lottiefiles/lottie-player
Lottie animation and Telegram Sticker player web components.
104.4k---1 year ago
2.0.12
ESM + CommonJSBundledAnimation
react-native-confetti-cannon
React Native confetti explosion and fall like iOS does.
96.6k+47%-5 years ago
1.5.2
CommonJSBundledAnimation, React
@comfyorg/fbx-exporter-three
FBX exporter for three.js scenes — binary FBX writer with full skinning, animation, morph targets, lights, cameras and texture embedding.
95.6k---2 days ago
1.0.2
ESM onlyBundled3D, WebGL and game engines, Animation
@popmotion/easing
Easing functions, modifiers and generators compatible with most animation libraries.
94.5k---7 years ago
1.0.2
ESM + CommonJSBundledAnimation
react-modal-sheet
Flexible bottom sheet component for your React apps
94.3k+123%-5 months ago
5.6.0
ESM + CommonJSBundledAccessibility, React
@popmotion/popcorn
Utility functions for animation and interactions.
93.1k---6 years ago
0.4.4
ESM + CommonJSBundledAnimation
fireworks-js
A simple fireworks library!
91.9k+192%-2 years ago
2.10.8
ESM + CommonJSBundledAnimation, 3D, WebGL and game engines
js-confetti
JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen
91.4k+44%--
0.13.1
ESM + CommonJSBundled3D, WebGL and game engines, Animation
flubber
Best-guess methods for smoothly interpolating and animating between shapes.
91.1k+69%-8 years ago
0.4.2
ESM + CommonJSNoneAnimation
tsparticles
Full-featured tsParticles bundle — create stunning particle, confetti and fireworks animations with all official plugins and presets included. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inf
86.2k-17%-25 days ago
4.4.0
ESM + 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.