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 |
|---|---|---|---|---|---|---|---|---|
| @tsparticles/interaction-external-remove tsParticles remove external interaction | 204.7k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-bounce tsParticles bounce external interaction | 204.6k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-pause tsParticles pause external interaction | 204.6k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-easing-quad tsParticles easing quad plugin | 204.6k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, 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 + CommonJS | Bundled | Animation, React |
| @tsparticles/interaction-external-push tsParticles push external interaction | 202.6k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-grab tsParticles grab external interaction | 202.5k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-connect tsParticles connect external interaction | 202.5k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-slow tsParticles slow external interaction | 202.5k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-particles-attract tsParticles attract particles interaction | 202.4k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tanem/react-nprogress A React primitive for building slim progress bars. | 201.5k | - | - | - | 25 days ago 7.1.3 | ESM + CommonJS | Bundled | Animation, React |
| @atlaskit/motion A set of utilities to apply motion in your application. | 200.9k | - | - | - | 1 day ago 9.0.1 | ESM + CommonJS | Bundled | Animation |
| react-native-progress Progress indicators and spinners for React Native using ReactART | 194k | +13% | - | 2 years ago 5.0.1 | CommonJS | Bundled | React, Animation | |
| react-type-animation Customizable React typing animation component based on typical. | 190.3k | +180% | - | 2 years ago 3.2.0 | ESM + CommonJS | Bundled | Animation, React | |
| @bkrem/react-transition-group A react component toolset for managing animations | 174.4k | - | - | - | 1 year ago 1.3.5 | CommonJS | None | Animation, 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 | CommonJS | Bundled | TypeScript tooling, React | |
| velocity-animate Accelerated JavaScript animation. | 163.9k | -19% | - | 8 years ago 1.5.2 | CommonJS | None | Animation | |
| 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 + CommonJS | Bundled | Animation, 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 + CommonJS | Bundled | Animation, React | |
| react-canvas-confetti React component for canvas-confetti library | 146.9k | +75% | - | 2 years ago 2.0.7 | CommonJS | Bundled | React, 3D, WebGL and game engines | |
| typed.js A JavaScript Typing Animation Library | 145.2k | +112% | - | 8 months ago 3.0.0 | ESM + CommonJS | Bundled | Animation | |
| dialkit Live controls for tuning interfaces in React, Solid, Svelte, Vue, and plain JavaScript | 144.4k | - | - | 15 days ago 2.0.2 | ESM + CommonJS | Bundled | Vue, 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 | CommonJS | Bundled | UI component libraries, React | |
| @vueuse/motion 🤹 Vue Composables putting your components in motion | 134.8k | - | - | - | 1 year ago 3.0.3 | ESM only | Bundled | Animation, Vue |
| web-animations-js JavaScript implementation of the Web Animations API | 127.7k | -18% | - | 7 years ago 2.3.2 | CommonJS | None | Animation | |
| torph Dependency-free animated text component. | 127k | +474661% | - | 18 days ago 0.1.3 | ESM + CommonJS | Bundled | Animation | |
| react-flip-toolkit Configurable FLIP animation helpers for React | 124.1k | +53% | - | 2 years ago 7.2.4 | ESM + CommonJS | Bundled | Animation, React | |
| @rive-app/canvas-lite A lite version of Rive's canvas based web api. | 123.1k | - | - | - | 1 day ago 2.43.1 | CommonJS | Bundled | Animation |
| @progress/kendo-react-animation React Animation component assists with animating HTML elements. KendoReact Animation package | 117.9k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | Animation, React |
| @tsparticles/updater-wobble tsParticles particles wobble updater | 114.9k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| flip-toolkit Configurable FLIP animation helpers | 114.4k | +49% | - | 2 years ago 7.2.6 | ESM + CommonJS | Bundled | Animation | |
| @tsparticles/plugin-emitters tsParticles emitters plugin | 113k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| liveline Real-time animated charts for React — line, candlestick, and multi-series modes | 111.8k | - | - | 6 months ago 0.0.7 | ESM + CommonJS | Bundled | Animation, Charts and data visualisation | |
| @tsparticles/updater-roll tsParticles particles roll updater | 111.6k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/updater-tilt tsParticles particles tilt updater | 111.3k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, 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 only | Bundled | Animation, Angular | |
| amator Tiny animation library | 110.2k | +41% | - | 8 years ago 1.1.0 | CommonJS | None | Animation | |
| 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 | CommonJS | Bundled | React, Animation | |
| animation-frame-polyfill Polyfill requestAnimationFrame and cancelAnimationFrame | 106k | +45% | - | 6 months ago 1.1.0 | ESM + CommonJS | None | Polyfills 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 + CommonJS | Bundled | Animation, React | |
| @lottiefiles/lottie-player Lottie animation and Telegram Sticker player web components. | 104.4k | - | - | - | 1 year ago 2.0.12 | ESM + CommonJS | Bundled | Animation |
| react-native-confetti-cannon React Native confetti explosion and fall like iOS does. | 96.6k | +47% | - | 5 years ago 1.5.2 | CommonJS | Bundled | Animation, 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 only | Bundled | 3D, 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 + CommonJS | Bundled | Animation |
| react-modal-sheet Flexible bottom sheet component for your React apps | 94.3k | +123% | - | 5 months ago 5.6.0 | ESM + CommonJS | Bundled | Accessibility, React | |
| @popmotion/popcorn Utility functions for animation and interactions. | 93.1k | - | - | - | 6 years ago 0.4.4 | ESM + CommonJS | Bundled | Animation |
| fireworks-js A simple fireworks library! | 91.9k | +192% | - | 2 years ago 2.10.8 | ESM + CommonJS | Bundled | Animation, 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 + CommonJS | Bundled | 3D, 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 + CommonJS | None | Animation | |
| 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 + 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.
- @tsparticles/interaction-external-removetsParticles remove external interaction
- @tsparticles/interaction-external-bouncetsParticles bounce external interaction
- @tsparticles/interaction-external-pausetsParticles pause external interaction
- @tsparticles/plugin-easing-quadtsParticles easing quad plugin
- @tsparticles/slimSlim 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.
- @tsparticles/interaction-external-pushtsParticles push external interaction
- @tsparticles/interaction-external-grabtsParticles grab external interaction
- @tsparticles/interaction-external-connecttsParticles connect external interaction
- @tsparticles/interaction-external-slowtsParticles slow external interaction
- @tsparticles/interaction-particles-attracttsParticles attract particles interaction
- @tanem/react-nprogressA React primitive for building slim progress bars.
- @atlaskit/motionA set of utilities to apply motion in your application.
- react-native-progressProgress indicators and spinners for React Native using ReactART
- react-type-animationCustomizable React typing animation component based on typical.
- @bkrem/react-transition-groupA react component toolset for managing animations
- react-theme-switch-animationBeautiful, smooth animations for theme switching in React applications. Features Circle, Blur Circle, QR Scan, Polygon, Polygon Gradient, and Custom GIF animations with TypeScript support.
- velocity-animateAccelerated JavaScript animation.
- ngx-skeleton-loaderMake beautiful, animated loading skeletons that automatically adapt to your Angular apps
- react-flip-moveEffortless animation between DOM changes (eg. list reordering) using the FLIP technique.
- react-canvas-confettiReact component for canvas-confetti library
- typed.jsA JavaScript Typing Animation Library
- dialkitLive controls for tuning interfaces in React, Solid, Svelte, Vue, and plain JavaScript
- react-native-collapsibleAnimated collapsible component for React Native using the Animated API. Good for accordions, toggles etc
- @vueuse/motion🤹 Vue Composables putting your components in motion
- web-animations-jsJavaScript implementation of the Web Animations API
- torphDependency-free animated text component.
- react-flip-toolkitConfigurable FLIP animation helpers for React
- @rive-app/canvas-liteA lite version of Rive's canvas based web api.
- @progress/kendo-react-animationReact Animation component assists with animating HTML elements. KendoReact Animation package
- @tsparticles/updater-wobbletsParticles particles wobble updater
- flip-toolkitConfigurable FLIP animation helpers
- @tsparticles/plugin-emitterstsParticles emitters plugin
- livelineReal-time animated charts for React — line, candlestick, and multi-series modes
- @tsparticles/updater-rolltsParticles particles roll updater
- @tsparticles/updater-tilttsParticles particles tilt updater
- ngx-lottie<h1 align="center"> <img src="https://raw.githubusercontent.com/ngx-lottie/ngx-lottie/refs/heads/master/docs/assets/logo.png"> </h1>
- amatorTiny animation library
- react-native-circular-progressReact Native component for creating animated, circular progress with react-native-svg
- animation-frame-polyfillPolyfill requestAnimationFrame and cancelAnimationFrame
- react-spring-bottom-sheet✨ Accessible, 🪄 Delightful, and 🤯 Performant. Built on react-spring for the web, and react-use-gesture.
- @lottiefiles/lottie-playerLottie animation and Telegram Sticker player web components.
- react-native-confetti-cannonReact Native confetti explosion and fall like iOS does.
- @comfyorg/fbx-exporter-threeFBX exporter for three.js scenes — binary FBX writer with full skinning, animation, morph targets, lights, cameras and texture embedding.
- @popmotion/easingEasing functions, modifiers and generators compatible with most animation libraries.
- react-modal-sheetFlexible bottom sheet component for your React apps
- @popmotion/popcornUtility functions for animation and interactions.
- fireworks-jsA simple fireworks library!
- js-confettiJS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen
- flubberBest-guess methods for smoothly interpolating and animating between shapes.
- tsparticlesFull-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