stackpicks.dev
Built bydarkroomengineering

lenis

Smooth scroll as it should be

14k stars557 forks56 watchers16 open issuesTypeScriptMIT

TL;DR · 30-second scan

What it is

lenis (TypeScript)Smooth scroll as it should be

What it does for you

You're building a marketing site or portfolio and want premium-feel scrolling.

Best for

Animation & Motion

14k GitHub starsLicense: MITLast updated 1 month ago
EDITOR'S DEEP TAKE

The smooth-scroll library every Awwwards-winning site uses in 2026. Frame-perfect inertia scrolling. ~9k stars. Required on any "wow factor" portfolio or marketing site.

Use this if

You're building a marketing site or portfolio and want premium-feel scrolling.

Skip if

You're building an app where users scroll fast — smooth scroll fights them.

Topics
scrollsmoothsmooth-scrollperformancereactvanillavuesnapdarkroom-engineering
Maintainer? Embed our badge

Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.

Preview
Featured on StackPicks
Markdown (for GitHub README)
[![Featured on StackPicks](https://stackpicks.dev/api/badge/darkroomengineering-lenis)](https://stackpicks.dev/repo/darkroomengineering-lenis)
HTML (for blogs / docs)
<a href="https://stackpicks.dev/repo/darkroomengineering-lenis"><img src="https://stackpicks.dev/api/badge/darkroomengineering-lenis" alt="Featured on StackPicks" width="180" height="28" /></a>

Are you the maintainer of darkroomengineering/lenis? Add the badge and we'll feature your project in the weekly curator newsletter.

Created 21 Feb 2022
Last push 1 month ago
Stats refreshed 1 month ago