MenuSpy is a JavaScript library to make navigation menus highlight the item based on currently in view section.
DD Scroll Box makes it a breeze to turn any DIV content on your page into a scroll box, animating them into view when the user scrolls up or down the page past a certain amount. Vanilla JavaScript and CSS3 powered for a lightweight, smooth experience.
PrognRoll is a tiny jQuery plugin that creates scroll progress bar on the page. You can also customize the progress bar.
Force.js is a javascript library to animate elements and jump around on your page easily.
It has different easing functions and tries to use CSS-Transitions to animate elements.
egjs is a jQuery-based JavaScript library consisting of UI interactions, effects, and utilities, which brings easiest and fastest way to build a web application in your way.
Bootstrap has only a traditional horizontal carousel. This plugin has the HTML and CSS to get it to animate vertically with up/down carousel controls.
Create a simple scroll indicator for your website by using css and jQuery. An animated arrow to show that content is below the fold.
A simple jQuery plugin for changing background color while scrolling.
A tutorial about creating lightweight smooth anchor scrolling with jQuery. Also a basic scrollTop function included.
Scrollanim is a CSS3 and JavaScript library to create stunning scroll animations that work everywhere.
It's open-source (MIT), free and easy to use.
Rellax is a buttery smooth, super lightweight, vanilla javascript parallax library. Rellax limits the parallax feature to laptop/desktop screens since the effect is negligible on smaller screens.
Web Ticker is a jQuery plugin that allows you to have items scrolling indefinitely across the screen. It uses some fancy calculations to ensure smooth continuous transitions.
A simple navigation that auto-hides when the user scrolls down, and becomes visible when the user scrolls up.
A tutorial about creating simple background parallax scrolling in JavaScript.
Triggers classes on html elements based on the scroll position. It makes use of requestAnimationFrame so it doesn't jack the users scroll, that way the user / browser keeps their original scroll behaviour.