Lenis is a small library that makes page scrolling smooth with inertia, while keeping native scroll behaviour such as the scrollbar, anchors and touch. It is often paired with GSAP ScrollTrigger so scroll-linked animation follows the smoothed position.
These examples are real effects and full templates from the library that use Lenis. Each runs live, with knobs for the values that change the feel, such as how strongly the scroll is smoothed, and a reduced-motion fallback that turns smoothing off.
Smooth scrolling is a taste decision. It suits editorial and portfolio pages, and can annoy people on a dense application. Try the demos on your own device, and keep it off for visitors who ask for reduced motion, as the prompts here do.