Animation
Canvas Based Interactive Gradients Animation Library – Granim.js
Granim.js is a lightweight, dependency-free JavaScript library which helps create configurable, interactive gradients animations on an HTML5 canvas element.
Scroll Element Into View If Needed
scroll-into-view-if-needed is a JavaScript ponyfill for the Element.scrollIntoViewIfNeeded() method that enables the user to smoothly scroll a specific element into the viewport if the element is NOT out of the screen.
Interacitve Touch-friendly Particles With JavaScript And Canvas
Customizable On-scroll Animations With JavaScript and Animate.css – Animate.js
Animate.js is a pure JavaScript library which applies animate.css based cool CSS3 animations to DOM elements when they’re scrolled into view.
Animate In Elements On Scroll – AnimateMe
AnimateMe is a modern JS library to create custom CSS animations on DOM elements when scrolled into the viewport.
Portfolio Hover Effects In Pure CSS/CSS3
JavaScript Library For Interactive CSS3 Animations – micron.js
micron.js a micro interaction library for applying interactive CSS3 animations (controlled by JavaScript) to any DOM element.
Efficient JavaScript Animation Engine – differential.js
A lightweight, blazing fast JavaScript/HTML animation engine that makes it possible to animate anything within the document.
Fast Smooth Scroll To Functionality In Pure JavaScript – scroll.js
scroll.js is a performant, blazing fast scroll to library in pure JavaScript that smoothly scrolls the whole page to a specific point (or element) within the document.