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 |
|---|---|---|---|---|---|---|---|---|
| pose-core Factory for Pose animation state machines | 40.4k | +33% | - | 6 years ago 2.1.1 | ESM + CommonJS | Bundled | Animation | |
| morphicons Universal morphing for stroke-based icons with spring physics — zero runtime dependencies | 40.3k | - | - | 27 days ago 1.7.1 | ESM only | Bundled | Icons, Animation | |
| kapellmeister Orchestration For Animated Transitions | 40.1k | -7% | - | 7 years ago 3.0.1 | ESM + CommonJS | None | Animation | |
| tsparticles-move-base tsParticles Base movement | 39.7k | +3% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-updater-out-modes tsParticles particles out modes updater | 39.7k | +3% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-shape-circle tsParticles circle shape | 39.7k | +11% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| tsparticles-updater-opacity tsParticles particles opacity updater | 39.7k | +11% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-updater-size tsParticles particles size updater | 39.7k | +11% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-updater-color tsParticles particles color updater | 39.6k | +13% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| @shikijs/magic-move Smoothly animated code blocks with Shiki | 39.5k | - | - | - | 1 month ago 4.4.3 | ESM only | Bundled | Animation |
| react-burger-menu An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations | 39k | +1% | - | 1 year ago 3.1.0 | CommonJS | None | React, Animation | |
| popmotion-pose A declarative animation library for HTML and SVG | 37.9k | +35% | - | 6 years ago 3.4.11 | ESM + CommonJS | Bundled | Animation | |
| tsparticles-updater-life tsParticles particles life updater | 37.6k | +19% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| @gluestack-ui/transitions Transitions animations for React Native, Next.js & React | 37k | - | - | - | 1 year ago 0.1.11 | ESM + CommonJS | Bundled | Animation, React |
| tsparticles-shape-square tsParticles square shape | 36.9k | +17% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| react-pose A declarative animation library for React | 36.7k | +56% | - | 6 years ago 4.0.10 | ESM + CommonJS | Bundled | Animation, React | |
| react-awesome-reveal React components to add reveal animations using the Intersection Observer API and CSS Animations. | 36.3k | +30% | - | 1 year ago 4.3.1 | ESM + CommonJS | Bundled | CSS-in-JS and styling, Animation | |
| tsparticles-shape-polygon tsParticles polygon shape | 36.1k | +16% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| tsparticles-shape-image tsParticles image shape | 36.1k | +15% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| tsparticles-shape-star tsParticles star shape | 36k | +18% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| @number-flow/vue A component to transition and format numbers. | 35.9k | - | - | - | 2 months ago 0.5.2 | ESM + CommonJS | Bundled | Animation, Vue |
| tsparticles-shape-text tsParticles text shape | 35.9k | +15% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| tsparticles-slim Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno. | 35.2k | +21% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, React | |
| @fireworks-js/react A simple fireworks library! | 33.9k | - | - | - | 2 years ago 2.10.8 | ESM + CommonJS | Bundled | Animation, React |
| tsparticles-updater-rotate tsParticles particles rotate updater | 32.7k | +24% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-basic Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno. | 32.6k | +8% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, React | |
| @lottiefiles/dotlottie-wc Web component wrapper around the dotlottie-web library | 32.5k | - | - | - | 28 days ago 0.9.28 | ESM only | Bundled | Animation, 3D, WebGL and game engines |
| @esotericsoftware/spine-webgl The official Spine Runtimes for the web. | 31.1k | - | - | - | 2 months ago 4.3.13 | ESM only | Bundled | Animation |
| @remotion/lottie Include Lottie animations in Remotion | 30.6k | - | - | - | 1 day ago 4.0.528 | ESM + CommonJS | Bundled | Video and audio, React |
| swup Versatile and extensible page transition library for server-rendered websites | 29.9k | +40% | - | 22 days ago 4.10.0 | ESM + CommonJS | Bundled | Animation | |
| @lottiefiles/dotlottie-vue Vue wrapper around the dotlottie-web library | 29.9k | - | - | - | 28 days ago 0.11.27 | ESM only | Bundled | Animation, Vue |
| tsparticles-plugin-emitters tsParticles emitters plugin | 29.6k | +28% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| @esotericsoftware/spine-pixi-v8 The official Spine Runtimes for PixiJS v8. | 29.2k | - | - | - | 2 months ago 4.3.13 | ESM only | Bundled | Animation |
| rebound A simple library for modeling spring dynamics | 28.9k | +6% | - | 8 years ago 0.1.0 | CommonJS | Bundled | Animation | |
| @number-flow/svelte A component to transition and format numbers. | 28.8k | - | - | - | 2 months ago 0.4.2 | ESM only | Bundled | Animation |
| tsparticles-updater-wobble tsParticles particles wobble updater | 28.7k | +22% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-updater-tilt tsParticles particles tilt updater | 28.7k | +29% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-updater-roll tsParticles particles roll updater | 28.6k | +21% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| vanta 3D animated backgrounds for your website | 28.4k | +221% | - | 4 years ago 0.5.24 | CommonJS | None | 3D, WebGL and game engines, Animation | |
| react-slidedown Component for animating height during mount/unmount using a CSS transition | 28.4k | -6% | - | 4 years ago 2.4.7 | CommonJS | Bundled | Animation, React | |
| stylelint-high-performance-animation Stylelint rule for preventing the use of low performance animation and transition properties. | 28.3k | +40% | - | 7 months ago 2.0.0 | ESM only | None | Animation, Linting and formatting | |
| pressto Some custom react native touchables | 28.2k | +4952% | - | 3 months ago 0.7.0 | ESM + CommonJS | Bundled | React, Animation | |
| react-native-toast-notifications [![Version][version-badge]][package]
[![MIT License][license-badge]][license] | 28.2k | +39% | - | 3 years ago 3.4.0 | ESM + CommonJS | Bundled | React, Animation | |
| scroll-to-element Smooth scrolling to an element via selector or node reference | 27.2k | -17% | - | 7 years ago 2.0.3 | CommonJS | None | Animation, DOM and browser utilities | |
| @futurejj/react-native-checkbox A papery checkbox for react native | 26.5k | - | - | - | 19 days ago 1.0.9 | CommonJS | Bundled | Accessibility, Animation |
| @tsparticles/preset-confetti tsParticles confetti preset | 26.4k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| hamburgers Collection of tasty CSS-animated hamburger icons. Includes Sass files (modular and customizable), so cook up your own hamburger. | 26.3k | -9% | - | - 1.2.1 | CommonJS | None | CSS-in-JS and styling, Animation | |
| rafl request animation frame | 26.2k | -3% | - | 10 years ago 1.2.2 | CommonJS | None | Animation | |
| easings-css Easing functions for CSS, provided as CSS Custom Properties, JavaScript modules, JSON object and Less and Sass variables. | 26.1k | -18% | - | 4 years ago 2.1.1 | ESM + CommonJS | None | CSS-in-JS and styling, Animation | |
| react-native-confetti Raining confetti made with react native animations | 26k | -34% | - | 8 years ago 0.1.0 | CommonJS | None | 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.
- pose-coreFactory for Pose animation state machines
- morphiconsUniversal morphing for stroke-based icons with spring physics — zero runtime dependencies
- kapellmeisterOrchestration For Animated Transitions
- tsparticles-move-basetsParticles Base movement
- tsparticles-updater-out-modestsParticles particles out modes updater
- tsparticles-shape-circletsParticles circle shape
- tsparticles-updater-opacitytsParticles particles opacity updater
- tsparticles-updater-sizetsParticles particles size updater
- tsparticles-updater-colortsParticles particles color updater
- @shikijs/magic-moveSmoothly animated code blocks with Shiki
- react-burger-menuAn off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations
- popmotion-poseA declarative animation library for HTML and SVG
- tsparticles-updater-lifetsParticles particles life updater
- @gluestack-ui/transitionsTransitions animations for React Native, Next.js & React
- tsparticles-shape-squaretsParticles square shape
- react-poseA declarative animation library for React
- react-awesome-revealReact components to add reveal animations using the Intersection Observer API and CSS Animations.
- tsparticles-shape-polygontsParticles polygon shape
- tsparticles-shape-imagetsParticles image shape
- tsparticles-shape-startsParticles star shape
- @number-flow/vueA component to transition and format numbers.
- tsparticles-shape-texttsParticles text shape
- tsparticles-slimEasily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
- @fireworks-js/reactA simple fireworks library!
- tsparticles-updater-rotatetsParticles particles rotate updater
- tsparticles-basicEasily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
- @lottiefiles/dotlottie-wcWeb component wrapper around the dotlottie-web library
- @esotericsoftware/spine-webglThe official Spine Runtimes for the web.
- @remotion/lottieInclude Lottie animations in Remotion
- swupVersatile and extensible page transition library for server-rendered websites
- @lottiefiles/dotlottie-vueVue wrapper around the dotlottie-web library
- tsparticles-plugin-emitterstsParticles emitters plugin
- @esotericsoftware/spine-pixi-v8The official Spine Runtimes for PixiJS v8.
- reboundA simple library for modeling spring dynamics
- @number-flow/svelteA component to transition and format numbers.
- tsparticles-updater-wobbletsParticles particles wobble updater
- tsparticles-updater-tilttsParticles particles tilt updater
- tsparticles-updater-rolltsParticles particles roll updater
- vanta3D animated backgrounds for your website
- react-slidedownComponent for animating height during mount/unmount using a CSS transition
- stylelint-high-performance-animationStylelint rule for preventing the use of low performance animation and transition properties.
- presstoSome custom react native touchables
- react-native-toast-notifications[![Version][version-badge]][package] [![MIT License][license-badge]][license]
- scroll-to-elementSmooth scrolling to an element via selector or node reference
- @futurejj/react-native-checkboxA papery checkbox for react native
- @tsparticles/preset-confettitsParticles confetti preset
- hamburgersCollection of tasty CSS-animated hamburger icons. Includes Sass files (modular and customizable), so cook up your own hamburger.
- raflrequest animation frame
- easings-cssEasing functions for CSS, provided as CSS Custom Properties, JavaScript modules, JSON object and Less and Sass variables.
- react-native-confettiRaining confetti made with react native animations