20 best JavaScript Vue Animation libraries in 2024

share link

by sureshbabu dot icon Updated: Sep 1, 2021

technology logo
technology logo

Guide Kit Guide Kit  

Reduce an application's time-to-content waits with Vue.js animation libraries that run on server-side rendering, helping developers to craft a better user interface. The library for vue.js components contains a framework that is lighter and more compact as compared to other animation JavaScript libraries, like React, Ember, and Angular. Even for its ~21KB size, Vue.js packs a powerful framework that allows simple integration into any other JavaScript-based program. Open source Vue animation libraries run on MVVM architecture, allowing developers to isolate UI from application logic which, in turn, provides for more efficient maintenance and evolution. Vue animation libraries are particularly popular with developers owing to their custom directives that enable some level of tweaking to the DOM, unlike React, which doesn't have this functionality.

Below are listed some of the top-ranking Vue.js animation libraries developers can readily integrate into their code. The Vue-slicksort code package comes equipped with mixins to seamlessly integrate list animation with developer codes. Another top-ranker is the Vue-konva, which carries code to insert complex graphics into UI. It also allows for the creation of custom shapes. The Vue-animated-list library is a great choice for animating lists rendered with the v-for directive.

tsparticlesby matteobruni

TypeScript doticonstar image 5486 doticonVersion:tsparticles@2.8.0doticon
License: Permissive (MIT)

tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.

Support
    Quality
      Security
        License
          Reuse

            tsparticlesby matteobruni

            TypeScript doticon star image 5486 doticonVersion:tsparticles@2.8.0doticon License: Permissive (MIT)

            tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
            Support
              Quality
                Security
                  License
                    Reuse

                      vue-slicksortby Jexordexan

                      TypeScript doticonstar image 1345 doticonVersion:Currentdoticon
                      License: Others (Non-SPDX)

                      A set of vue mixins to turn any list into an animated, touch-friendly, sortable list ✌️

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                vue-slicksortby Jexordexan

                                TypeScript doticon star image 1345 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                A set of vue mixins to turn any list into an animated, touch-friendly, sortable list ✌️
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          vue-konvaby konvajs

                                          TypeScript doticonstar image 970 doticonVersion:v2.0.0doticon
                                          License: Permissive (MIT)

                                          Vue & Canvas - JavaScript library for drawing complex canvas graphics using Vue.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    vue-konvaby konvajs

                                                    TypeScript doticon star image 970 doticonVersion:v2.0.0doticon License: Permissive (MIT)

                                                    Vue & Canvas - JavaScript library for drawing complex canvas graphics using Vue.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse
                                                              JavaScript doticonstar image 461 doticonVersion:Currentdoticon
                                                              License: Permissive (MIT)

                                                              A Vue.js plugin for easily animating `v-for` rendered lists.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        vue-animated-listby vuejs

                                                                        JavaScript doticon star image 461 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                        A Vue.js plugin for easily animating `v-for` rendered lists.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  vue-stripe-menuby Alexeykhr

                                                                                  JavaScript doticonstar image 306 doticonVersion:v2.0.0doticon
                                                                                  License: Permissive (MIT)

                                                                                  Creating a navigation menu with animations like on Stripe

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            vue-stripe-menuby Alexeykhr

                                                                                            JavaScript doticon star image 306 doticonVersion:v2.0.0doticon License: Permissive (MIT)

                                                                                            Creating a navigation menu with animations like on Stripe
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      vue-typed-jsby Orlandster

                                                                                                      JavaScript doticonstar image 375 doticonVersion:0.2.0doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      Typed.js integration for vue.js. Create a typing animation.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                vue-typed-jsby Orlandster

                                                                                                                JavaScript doticon star image 375 doticonVersion:0.2.0doticon License: Permissive (MIT)

                                                                                                                Typed.js integration for vue.js. Create a typing animation.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          animated-vueby radical-dreamers

                                                                                                                          JavaScript doticonstar image 222 doticonVersion:v0.4.0doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          A plugin to use animate.css animations as Vue2 transitions

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    animated-vueby radical-dreamers

                                                                                                                                    JavaScript doticon star image 222 doticonVersion:v0.4.0doticon License: Permissive (MIT)

                                                                                                                                    A plugin to use animate.css animations as Vue2 transitions
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse
                                                                                                                                              JavaScript doticonstar image 196 doticonVersion:v2.1.0doticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              A Vue.js component to create beautiful animated circular progress bars

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        vue-ellipse-progressby setaman

                                                                                                                                                        JavaScript doticon star image 196 doticonVersion:v2.1.0doticon License: Permissive (MIT)

                                                                                                                                                        A Vue.js component to create beautiful animated circular progress bars
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  vue-animeby BenAHammond

                                                                                                                                                                  JavaScript doticonstar image 164 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  A Vue plugin for adding Anime bindings to Vue components

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            vue-animeby BenAHammond

                                                                                                                                                                            JavaScript doticon star image 164 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                            A Vue plugin for adding Anime bindings to Vue components
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      vue-prlxby gerasimvol

                                                                                                                                                                                      JavaScript doticonstar image 167 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      🔮 Vue.js parallax directive you were looking for (can animate translate & background-position)

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                vue-prlxby gerasimvol

                                                                                                                                                                                                JavaScript doticon star image 167 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                🔮 Vue.js parallax directive you were looking for (can animate translate & background-position)
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          vue-loadersby Hokid

                                                                                                                                                                                                          JavaScript doticonstar image 160 doticonVersion:v4.1.2doticon
                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                          Vue + loaders.css

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    vue-loadersby Hokid

                                                                                                                                                                                                                    JavaScript doticon star image 160 doticonVersion:v4.1.2doticon License: Permissive (MIT)

                                                                                                                                                                                                                    Vue + loaders.css
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              vue-graphby juijs

                                                                                                                                                                                                                              JavaScript doticonstar image 117 doticonVersion:v0.8.7doticon
                                                                                                                                                                                                                              no licences License: No License (null)

                                                                                                                                                                                                                              ⚡️ Vue components based on the JUI chart available in Vue.js

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        vue-graphby juijs

                                                                                                                                                                                                                                        JavaScript doticon star image 117 doticonVersion:v0.8.7doticonno licences License: No License

                                                                                                                                                                                                                                        ⚡️ Vue components based on the JUI chart available in Vue.js
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse
                                                                                                                                                                                                                                                  JavaScript doticonstar image 96 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                  vue-router 路由动画 vue router transition animate slide

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            vue-route-transitionby dreamback

                                                                                                                                                                                                                                                            JavaScript doticon star image 96 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                            vue-router 路由动画 vue router transition animate slide
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      v-odometerby JefferyHus

                                                                                                                                                                                                                                                                      JavaScript doticonstar image 92 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                      Odometer VueJS component

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                v-odometerby JefferyHus

                                                                                                                                                                                                                                                                                JavaScript doticon star image 92 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                Odometer VueJS component
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          vue-piece-sliderby dreambo8563

                                                                                                                                                                                                                                                                                          JavaScript doticonstar image 91 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                                                                                                          animated slides in a fragmented look 🐞🌳✡️📐

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    vue-piece-sliderby dreambo8563

                                                                                                                                                                                                                                                                                                    JavaScript doticon star image 91 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                    animated slides in a fragmented look 🐞🌳✡️📐
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse
                                                                                                                                                                                                                                                                                                              JavaScript doticonstar image 73 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                              Vuejs Plugin for creating epic sequential animation entrances

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        vue-sequential-entranceby deivthings

                                                                                                                                                                                                                                                                                                                        JavaScript doticon star image 73 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                        Vuejs Plugin for creating epic sequential animation entrances
                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                Reuse
                                                                                                                                                                                                                                                                                                                                  JavaScript doticonstar image 71 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                  no licences License: No License (null)

                                                                                                                                                                                                                                                                                                                                  Animated button for VueJS

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            vue-progress-buttonby websmurf

                                                                                                                                                                                                                                                                                                                                            JavaScript doticon star image 71 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                                                                                                                                                                                                            Animated button for VueJS
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                      vue-transitionby Twiknight

                                                                                                                                                                                                                                                                                                                                                      JavaScript doticonstar image 52 doticonVersion:v0.1.3doticon
                                                                                                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                      a component for Vue to handle CSS transitions and animations

                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                vue-transitionby Twiknight

                                                                                                                                                                                                                                                                                                                                                                JavaScript doticon star image 52 doticonVersion:v0.1.3doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                a component for Vue to handle CSS transitions and animations
                                                                                                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                                                                                                          leapsby baianat

                                                                                                                                                                                                                                                                                                                                                                          JavaScript doticonstar image 50 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                          no licences License: No License (null)

                                                                                                                                                                                                                                                                                                                                                                          🎥 Declarative Vue.js animations library, spring-physics based.

                                                                                                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                                                                                                    leapsby baianat

                                                                                                                                                                                                                                                                                                                                                                                    JavaScript doticon star image 50 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                                                                                                                                                                                                                                                    🎥 Declarative Vue.js animations library, spring-physics based.
                                                                                                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                                                                                                              vue-animate-scrollby mike-prince

                                                                                                                                                                                                                                                                                                                                                                                              JavaScript doticonstar image 46 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                              A small Vue component that provides an easy way to animate elements as they scroll into view.

                                                                                                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                                                                                                        vue-animate-scrollby mike-prince

                                                                                                                                                                                                                                                                                                                                                                                                        JavaScript doticon star image 46 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                                        A small Vue component that provides an easy way to animate elements as they scroll into view.
                                                                                                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                  See similar Kits and Libraries