The Scroll Behavior specification has been introduced as an extension of the Window interface to allow for the developer to opt in to native smooth scrolling.
A tutorial about creating lightweight smooth anchor scrolling with jQuery. Also a basic scrollTop function included.
Customize scrollbar in modern browsers with smooth scrolling experience.
Smooth scrolling is a user interface pattern that progressively enhances the default in-page navigation experience, animating the change of position within the scroll box (the viewport, or a scrollable element) from the location of the activated link to the location of the destination element indicated in the hash fragment of the link URL.
jump.js is a small, modern, dependency-free smooth scrolling library.
jQuery toTop() is a simple, customizable and ultra light-weight plugin for smoothly Scroll back to Top.
Scrollify is a jQuery plugin that assists scrolling and smoothly snaps to sections. Fully configurable and optimised for touch.
jQuery Smooth Scroll Plugin automatically make same-page links scroll smoothly.