First, Snap.svg
SVG is a great way to create interactive animations, and independent resolution vector graphics look good on screens of any size. The Snap.svg Library makes operating svg as simple as working with the DOM as a jquery.
Second, Motio
A simple but powerful JavaScript library based on animation and peace-shifting
Third, Animo.js
Stack animations, you can create a blur effect across the browser platform, and you can call callback functions to create more magical animations when the animation is complete.
Iv. Move.js
Move.js is a small library of functions that can support CSS3 in a simple and elegant style.
Wu, Favico.js
Activate your website icon with an animated badge. You can customize the animation type, location, background color, and text color
Liu, Textillate.js
A simple CSS text animation plugin, Textillate.js combines some great library of functions to provide an easy-to-use plugin for any text that applies CSS3 animations.
Seven, Anima
With Anima, it is easy to activate more than 100 objects at the same time, each element has size and stickiness to simulate a real object.
Eight, GSAP
Gsap is a set of tools for native, high-performance HTML5 animations and works in all major browsers.
Nine, Wow.js
Wow.js is a JavaScript plugin that displays animations when scrolling. Great for friends with Animate.css.
Ten, Velocity.js
Velocity.js: For the motion designer, this is an extremely fast animation rendering engine.
Source: http://www.ido321.com/1516.html
10 common JavaScript animation function libraries